Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]problem z logowaniem
Forum PHP.pl > Forum > Przedszkole
awek
Witam. Mam problem z skryptem logowanie. Na localhoście wszystko działa dobrze...
Na serwerze z superhost jest problem z "TAKIE KONTO NIE ISTNIEJE"

Proszę o pomoc

  1. if (($_POST['login']!='') && ($_POST['password'])!='') {
  2.  
  3. $wynik=mysql_query("SELECT * FROM users WHERE login='$login' LIMIT 1");
  4. if (mysql_num_rows($wynik)===1) {
  5. $dane=mysql_fetch_assoc($wynik);
  6. if(md5($password)===$dane['password']) {
  7.  
  8. header("location: $HTTP_REFERER");
  9.  
  10. $_SESSION['id']=$dane['id'];
  11. $_SESSION['login']=$dane['login'];
  12. }
  13. else {
  14. echo '<br><font color="red"><center>Wpisałeś nieprawidłowe dane!</center></font>';
  15. }
  16. }
  17. else {
  18. echo '<br><font color="red"><center>Takie konto nie istnieje!</center></font>';
  19. }
  20. }
  21.  
  22.  
  23. echo '<br><br><br><center><font size="22px">Logowanie</font><br><br>';
  24. echo '<form name="input" action="logowanie.php" method="post">
  25. <table border="0"><tr>
  26. <td><center>Login</center></td> <td><center>Hasło</center></td> </tr><tr>
  27. <td><input type="text" name="login"/> </td> <td>
  28. <input type="password" name="password"/>
  29. </td></tr></table>
  30. <br><input type="submit" value="Wyślij"/><br>
  31. </form>';
  32. }
b4rt3kk
Pewno łączysz się z inną bazą danych, dla której faktycznie takie konto nie istnieje.
awek
Cytat(b4rt3kk @ 29.12.2015, 15:32:43 ) *
Pewno łączysz się z inną bazą danych, dla której faktycznie takie konto nie istnieje.



Co jak co.. ale taki głupi nie jestem ok ?
Pyton_000
$login, $password

Nie widzę wcześniej nigdzie przypisania z $_POST do tych zmiennych. Na localhost pewnie masz włączone register_globals, a na serwerze nie i dlatego tam działa a tu nie.

awek
Cytat(Pyton_000 @ 29.12.2015, 15:43:25 ) *
$login, $password

Nie widzę wcześniej nigdzie przypisania z $_POST do tych zmiennych. Na localhost pewnie masz włączone register_globals, a na serwerze nie i dlatego tam działa a tu nie.



Dziękuje Ci bardzo, nawet nie wiedziałem o takim czyms jak register_globals, teraz wszystko smiga smile.gif

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.