Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak Logować Przez Baze Danych?
Forum PHP.pl > Forum > Bazy danych > MySQL
rebe
Może na początek wyjaśnie wszystko dokładnie. Jest tabela użytkowników systemu, gdzie zawarte są informacje o nich, a oprócz tego nazwa użytkownika i password(kodowany md5) przydzielane przez admina. Chodzi o to żeby podczas logowania uzytkownika porównywac informacje pobrane z formularza i z danymi w tabeli. Oczywiście w od poprawności logowania mają sie wyświetlac dane urzytkownika bądź info o złym logowaniu. Hilfe!
Fibolg
Było masę razy... Ja zrobiłem to tak:
  1. <?php
  2. @$login=$_POST['login'];
  3. @$haslo=$_POST['haslo'];
  4. $coded = md5($haslo);
  5.  
  6. if(strlen($login)!=0 and strlen($haslo)!=0){
  7. include(&#092;"dbconf.php\");
  8. mysql_connect($hostname,$dbuser,$dbpassword);
  9. mysql_select_db($dbname);
  10. $sprawdz=&#092;"SELECT haslo FROM logowanie WHERE LOGIN='\".$login.\"'\";
  11. $wyslij=mysql_query($sprawdz);
  12. $wynik=mysql_fetch_row($wyslij);
  13. if ($wynik[0] != $coded){
  14. echo (&#092;"<font color=\"red\"><center>Źle podane dane!</center></font>\");
  15. }
  16. else{
  17. include(&#092;"admin.php\");}
  18. }
  19. else{
  20. print(&#092;"<font color=\"red\"><center>Nie wpisałeś wszystkich danych potrzebnych do zalogowania!</center></font>\");
  21. }
  22.  
  23. ?>
rebe
Dałem sobie już rade sam! Ale radocha! - hihi
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.