Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]przypomnienie/zmiana zapomnianego hasła
blackbone
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.02.2009
Skąd: Dublin

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


witam, (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
Czy ktokolwiek wie, jak wymusić zmianę, albo przypomnieć użytkownikowi hasło zapisane w bazie mysql(używając phpmyadmin). Do weryfikacji chcę użyć adresu majlowego, z wysłaniem przypomnianego hasła sobie poradzę, bynajmniej potrzebuję pomocy. (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blackbone
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.02.2009
Skąd: Dublin

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


hasło nie jest hashowane, a mi chodzi o przypomnienie zapomnianego hasła, słyszałem, że lepiej wymusić zmianę, dlatego też zawarłem to w temacie.
Oto mój kod:
CODE

<?
mysql_connect ("localhost", "root", "*******")
or die ("Nie można połączyć z bazą danych!");
mysql_select_db ("notatnik_users")
or die ("Nie można czytać tabeli");
$user_dane = mysql_query("SELECT * FROM user_primary WHERE usr_name='$usr' and usr_email='$email' and usr_pswrd='$pswrd'")
or die ("BŁĄD!Nie ma danych w tabeli lub błąd w pytaniu!");
while ($rekord=mysql_fetch_assoc($user_dane)){
$usr = $rekord['usr_name'];
$email = $rekord['usr_email'];
$pswrd = $rekord['pswrd'];

}
if ($_POST['email'] && $_POST['usr'] && $_POST['pswrd']){
//wypisz lub wyślij hasło na mail`a
} else {
print '
<form method=post>
<TABLE align=center cellpadding=4 cellspacing=0>
<TR>
<TD><input type=hidden name=pswrd value='.$pswrd.'><input type=text name=usr value="Nazwa użytkownika"></TD>
<TD><input type=text name=email value="Twój email"></TD>
<td>&nbsp;</td>
<TD align=right><input type=submit value=Przypomnij></TD>
</TR>
</TABLE>';
}
?>

Podejrzewam, że coś jest źle w zapytaniu mySQL...
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: 26.12.2025 - 23:26