Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] sprawdzenie czy chasła są takie same, do skryptu logowania
akuma666
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 25.01.2013

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


Witam.

Jest to mój pierwszy post na forum więc proszę o wyrozumiałość. Mój problem polega na ty że gdy już napisałem skrypt logowania (wszystko w nim działa) okazało się że muszę dodać weryfikację hasła (czy oba hasła wpisane podczas rejestracji są takie same).

starałem się dodawać nowe linijki kodu lecz nawet jeżeli hasła są różne logowanie przebiega pomyślnie.

poniżej kod:

  1. <?php
  2.  
  3. if(isset($_POST['ok']))
  4. {
  5. $nick = trim($_POST['nick']);
  6. $pass = trim($_POST['pass']);
  7. $pass2 = trim($_POST['pass2']);
  8.  
  9.  
  10.  
  11. // sprawdzamy czy wszystkie dane zostały podane
  12. if(empty($nick) || empty($pass) || empty($pass2) ) echo 'Wpisz wszystkie pola!';
  13.  
  14. // jeśli tak...
  15. else
  16. {
  17. // filtrujemy dane
  18.  
  19.  
  20. // sprawdzamy czy jest już użytkownik o takim loginie
  21. $result = mysql_query("SELECT * FROM users WHERE nick='$nick'");
  22.  
  23. // jeśli już istnieje
  24. {
  25. if(mysql_num_rows($result)!=0) echo 'Już istnieje konto z takim loginem!';
  26. // jeśli nie...
  27. else
  28. {
  29. // pobieramy aktualną date
  30. $data = time();
  31.  
  32. // kodujemy hasło
  33. $pass = md5($pass);
  34.  
  35. // tworzymy zapytanie
  36. $query = "INSERT INTO `users` (`nick` , `pass`, `data_rejestracji`) VALUES ('$nick', '$pass', '$data')";
  37. //sprawdzenie poprawności haseł
  38.  
  39.  
  40. // jeśli zapytanie wykona się poprawnie to zostanie wyświetlony stosowny komunikat
  41. if(mysql_query($query)) echo 'Zostałes poprawnie zarejestrowany! Możesz się teraz <a href="index.php">zalogować</a>';
  42. }
  43. }
  44. }
  45. }
  46. ?>


bardzo proszę o pomoc
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: 24.08.2025 - 17:11