Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] rejestracja oraz przypomnienie hasła
Forum PHP.pl > Forum > PHP
nikestylex7
Witam nie wiem jak zmienić podany skrypt tak żeby przy kliknięciu value rejestracja przechodził mi do rejestracja.php dokladnie tak jak to jest przy value logowanie. Mam także problem z przypomnieniem hasła nie wiem jak się za to zabrać
  1. <?php
  2.  
  3.  
  4. if(!isSet($_SESSION['street-race'])){
  5. echo "<form name='logowanie' method='post' action='zaloguj.php' onSubmit='var ok=sprawdzLogowanie(); return ok;'>
  6. <table cellspacing='0' cellpadding='0'>";
  7. if(isSet($_SESSION['komunikat'])){
  8.  
  9. echo "<tr><td height='15' class='podpowiedz'>" . $_SESSION['komunikat'] . "</td></tr>";
  10. }
  11.  
  12. echo "
  13. <tr>
  14. <td class='form1'><input class='form1' size='18' name='login' type='text' maxlength='12' value='login' onClick='form1(this.value);' /></td>
  15.  
  16.  
  17. <td class='form2'><input class='form1' size='18' name='pass' type='password' maxlength='12' value='hasło' onClick='form2(this.value);' /></td>
  18. </tr>
  19.  
  20.  
  21. <tr>
  22.  
  23.  
  24. <td class='form3'><input class='form2' size='16' name='haslo' type='submit' value='Logowanie' /></td>
  25.  
  26.  
  27.  
  28. <td class='form3'><input class='form2' size='16' name='' type='' value='Rejestracja' /></td>
  29. </tr>
  30. </table>
  31.  
  32. </form>";
tehaha
w linijce 5 zamień zaloguj.php na rejestracja.php i usuń onSubmit='var ok=sprawdzLogowanie(); return ok;', co do przypomnienia hasła, to najprościej:
- robisz pole gdzie user podaje swojego e-maila
- jeżeli taki e-mail jest w bazie to generujesz mu nowe hasło, aktualizujesz w bazie hasło i wysyłasz na maila nowe hasło
thek
Tehaha... Nie powinien aktualizować w bazie hasła od razu na nowe. Powinien zrobić "poczekalnię". Sam tak robię z prostej przyczyny - żartownisie. Jeśli ktoś zechce to userowi skrypt będzie co i rusz podmieniał hasło na nowe używając formularza "Zapomniałem hasła". Jeśli zrobi jednak poczekalnię, to właściciel konta będzie musiał zatwierdzić linkiem aktywacyjnym zmianę. Jeśli tego nie zrobi, hasło pozostanie jakie było. Najwyżej będzie zaspamowany mailami o tym, że ktoś podający się za niego chciał zmienić hasło do konta, ale wciąż stare będzie działać i będzie mógł z jego użyciem się zalogować.
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.