ďťż

[PHP + MySQL] Logowanie

       

Podstrony


telcocafe

Witam !

Nie mogę sobie poradzić z czymś takim: mam formularz który przesyła $_POST['login] oraz $_POST['pass']. Mam założoną bazę danych użytkowników i problem polega na tym że potrzebuje zrobić żeby akcja formularza sprawdzała czy istnieje taki rekord w bazie danych i czy login i pass pasują, jeśli tak to przypisuje zmiennej $zalogowany wartość true. Może mi ktoś pomóc ?

Z góry dzięki



Baza jest w MySQL'u czy jak :?:
Jeśli w MySQL'u, to poszukaj na tym forum, było już wiele razy.

Baza jest w MySQL.

Przejrzałem tematy związane z logowanie jednak nie znalazłem informacji która mogłaby mi pomóc w rozwiązaniu problemu dlatego założyłem ten temat.

Słabo przejrzałeś. Wiele raz ludzie zamieszczali to całe kody do logowania wystarczyło je przejrzeć. No ale niech Ci będzie...
robisz zapytanie które szuka rekordów w których pole login =$_POST['login'] i równocześnie pole password równa się $_POST['pass'] więc np.
$username=$_POST['login'];
$haslo=$_POST['pass'];
$sql="SELECT login FROM `users` WHERE login='$username' , password='$haslo' ";
Teraz przepuszczamy to przez mysql_query czyli wykonujemy zapytanie
$wynik=mysql_query($sql);
Teraz sprawdzimy ile wyników mamy z tego zapytanie.
$num=mysql_num_rows($wynik);
Teraz instrukcja warunkowa sprawdzająca ile znalazło rekordów
if($num=="1"){
$zalogowany="true";
}
else
{
$zalogowany="false";
}
Na koniec dobrze jest zakończyć połącznie
mysql_close();

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.