Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]nie mogę sie zalogować
Johnas
post 21.02.2011, 00:14:41
Post #1





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

Ostrzeżenie: (0%)
-----


Witam mam problem z zalogowaniem sie nie wiem czemu... na stronie cs-master.xaa.pl wszystko działa a na nowej pod linkiem youphoto po prubie zalogowania sie wyskakuje okno i nic sie nie robi jak by $_post nie działał... kod mam taki
  1. if (isset($_SESSION['login'])) { // dostęp dla niezalogowanego użytkownika
  2.  
  3.  
  4. header("Location: profile.php");
  5. } else {
  6. ?>
  7. <h2>Panel logowania</h2>
  8. <div class="box">
  9. <div class="inner">
  10. <div class="wrapper">
  11. <?php
  12. if ($_POST['logowanie']) { // jeżeli formularz został wysłany, to wykonuje się poniższy skrypt
  13.  
  14.  
  15. $tabela = 'rejestracja'; // zdefiniowanie tabeli MySQL
  16.  
  17. $login = mb_strtolower($_POST["login"]);
  18. $haslo = $_POST["pass"];
  19.  
  20. $haslo = md5($haslo); // szyfrowanie podanego hasła
  21.  
  22. $wynik=mysql_query("SELECT * FROM $tabela WHERE
  23. login='$login' and haslo='$haslo' and status=0");
  24.  
  25.  
  26. // jeżeli użytkownik zarejestrował się, a nie aktywował swojego konta, to wyświetla się komunikat
  27. if (mysql_num_rows($wynik) == 1) {
  28. $informacja = mysql_fetch_array($wynik);
  29. echo '<span class="blad">Nie aktywowałeś jeszcze swojego konta. Aby to zrobić, wejdź w swoją skrzynkę odbiorczą, a następnie znajdź wiadmość z linkiem aktywacyjnym i aktywuj swoje konto</span>';
  30. }
  31.  
  32. // jeżeli wszystko jest dobrze, użytkownik się loguje
  33. $wynik=mysql_query("UPDATE $tabela SET online=1 WHERE
  34. login='$login' and haslo='$haslo' and status=1");
  35. $wynik=mysql_query("SELECT * FROM $tabela WHERE
  36. login='$login' and haslo='$haslo' and status=1");
  37.  
  38. if (mysql_num_rows($wynik) == 1) {
  39. $informacja = mysql_fetch_array($wynik);
  40. $_SESSION["login"] = $informacja["login"];
  41. $_SESSION["email"] = $informacja["email"];
  42. $_SESSION["imie"] = $informacja["imie"];
  43. $_SESSION["nazwisko"] = $informacja["nazwisko"];
  44. $_SESSION["id"] = $informacja["id"];
  45. $_SESSION["id_rangi"] = $informacja["id_rangi"];
  46.  
  47. header('Location: profile.php?act=o_mnie ');
  48. } else {
  49. echo '<span class="blad">Nie poprawny login lub hasło!</span> ';
  50. }
  51.  
  52. }
  53.  
  54. ?>
  55. <!-- PANEL LOGOWANIA -->
  56.  
  57. <form action="index.php" method="post">
  58. <input type="hidden" name="logowanie" value="TRUE" />
  59. <div id="logowanie">
  60. <p>Login: <input type="text" name="login" id="acpro_inp0"></p>
  61. <p>Hasło: <input type="password" name="pass" id="acpro_inp0"></p>
  62. </div>
  63.  
  64. <p><input type="checkbox" name="nazwa" value="wartość" id="acpro_inp0" /> Zapamiętaj
  65.  
  66. <center><input align="center" class="submit" type="submit" value="Zaloguj" /></center>
  67.  
  68. </form>
  69. <hr />
  70. <a href="memory.php">Zapomniałeś hasła? Kliknij tutaj!</a>
  71. <!-- KONIEC PANELU -->
  72. <div class="clear"></div>
  73. </div>
  74. </div>
  75. </div>


To jest tylko fragment odpowiedzialny za logowanie... nie wiem co może być nie tak


Dodam że przenoszę strone na VPS


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Johnas
post 23.02.2011, 23:11:32
Post #2





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

Ostrzeżenie: (0%)
-----


Zgadza się... Ale na localhoście mam też na off a działa... Wiem już też czemu nie działa mi dodawanie napisów na obrazek podczas dodawania. nie mam zainstalowanej biblioteki GD ale czy to też wina że nie dodaje avataru?

Wersja php na którym stronka nie działa tak jak należy to: PHP Version 5.2.9

Wersje na których działa idealnie to:
PHP Version 5.2.14 <-- wersja na xaa.pl
PHP Version 5.3.1 <-- wersja mojego localhosta

Na których działa też jest biblioteka GD

Wiec mówić adminowi aby zrobił update php i instalował GD czy tylko instalował GD?

Dobra zrobiono mi update do wersji:

PHP Version 5.2.16
Apache/2.2.17

Co jeszcze może blokować? Jakieś ustawienia odmienne?


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 10:45