Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] rejestracja oraz przypomnienie hasła
nikestylex7
post
Post #1





Grupa: Zarejestrowani
Postów: 386
Pomógł: 7
Dołączył: 22.04.2010
Skąd: Ziemia

Ostrzeżenie: (20%)
X----


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>";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


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
Go to the top of the page
+Quote Post
thek
post
Post #3





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




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ć.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 02:53