Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Logowanie - nazwa uzytkownika
Forum PHP.pl > Forum > Przedszkole
Redox
Witam, mam problem. Zrobilem strone probna i mam na niej logowanie/rejestracje. Gdy zarejestruje sie jako uzytkownik o loginie "Redox" to w bazie mi sie utworzy wszystko dobrze, loguje tez sie dobrze. Lecz gdy sie loguje musze wpisac "Redox", jezeli wpisze z malej litery np. "redox" to juz wyswietla mi sie ze nie ma takiego uzytkownika. Jak moge zrobic aby wielkosc liter nie miala znaczenia? Mialem plik login.php utworzony samemu lecz byly jakies problemy, wzielem plik z jakiegos gotowca. To jest moj aktualny plik login.php

  1. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  2.  
  3. <?php
  4.  
  5. $username = $_POST[username];
  6. $password = $_POST[password];
  7.  
  8. if ($username&&$password)
  9. {
  10.  
  11. $connect = mysql_connect("mysql1.yoyo.pl","uzytkownik","haslo") or die("Nie można połączyć z bazą danych!");
  12. mysql_select_db("nazwabazy") or die("Nie można znaleźć bazy danych");
  13.  
  14. $query = mysql_query("SELECT * FROM users WHERE username='$username'");
  15.  
  16.  
  17. while ($row = mysql_fetch_assoc($query))
  18. {
  19. $dbusername = $row[username];
  20. $dbpassword = $row[password];
  21.  
  22. }
  23.  
  24. if ($username==$dbusername)
  25. {
  26. if ($password==$dbpassword)
  27. {
  28. echo "Jesteś zalogowany! Kliknij <a href='member.php'>tutaj</a>, aby wejść w stronę użytkownika.";
  29. $_SESSION[username]=$username;
  30. }
  31. else
  32. echo "Nieprawidłowe hasło!";
  33.  
  34. }
  35. else
  36. die("Ten użytkownik nie istnieje!");
  37.  
  38.  
  39. }
  40. else
  41. die("Proszę wpisać nick i hasło");
  42.  
  43.  
  44. ?>
minolone
Najprościej bedzie jezeli podczas rejestracji uzytkownika jego login zostanie zmieniony na male litery, funkcja strtolower, i tak samo podczas logowania. Nie ważne jak wpisze zawsze będzie poprawnie.
Redox
Ok ;] Wielkie dzieki
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.