Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sprawdzanie czy uzytkownik wpisal haslo
szefol7
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 30.10.2004

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


Czy jest jakas roznica pomiedzy wpisywaniem danych i przesylaniem ich za pomoca POST pomiedzy "text" a "password" ?
Wpisuje cos takiego zeby sprawdzic czy uzytkownik wpisal haslo:

if ($haslo=="")
{
echo "Musisz wpisac haslo!";
exit;
}

Ale nawet jeżeli nie wpisze hasla to wyskakuje jak by wszystko bylo dobrze wpisane.
Kiedy tak samo sprawdzam np. login, czy imie czy nazwisko, wszystko dziala dobrze tak jak bym chcial, nie dziala tylko przy hasle.
Moje pytanie wiec brzmi czy jest roznica pomiedzy przesylaniem "TEXT" i "PASSWORD" w formularzu.

P.S.

Pewnie jest jakis lepszy sposob na zrobienie tego, takze jezeli ktos by mial jakies sugestie to byl bym wdzieczny.

Z gory dziekuje!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




A ja troszke zmodyfikowalbym sprawdzanie czy podany login juz istnieje. Otoz w twoim przypadku zostanie wykonanie 1 zapytanie (jesli istnieje to dodanie nie bedize wykonane) lub 2 (jesli nie istnieje trzeba go dodac). Wg mnie lepiej nadal polu login w bazie UNIQE i od razu probowac go dodawc do bazy. Jesli wystapic blad (nie pamietam nr) to login juz jest zarejestrowany. Jesli nie wystapi blad to jest ok. Czyli wszystko zalatwimy 1 zapytaniem.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 9.10.2025 - 00:22