Трябва ми помощ за "Забравена парола?"

Styl3rbg

Registered
Имам скрипт за забравена парола,но я праща в кодиран вариант как мога да го направя преди изпращането в е-мейла да бъде декодирана,а в базата данни да си остане кодирана Или пък да генерира нова парола?
Ето скрипта:
PHP:
Попълни e-mail-а с който си се регистрирал!
<form action="" method="POST"> 
E-mail адрес: <input type="text" name="email" class="text_input" /> 
<input type="submit" value="Изпрати" class="btn" />
					</form>
<?php 
//попълвате информация за хост , бд потербител , бд парола и база данни 
$dbhost='localhost'; 
$dbusername='sh####i_site'; 
$dbuserpass='site'; 
$dbname='s###site'; 

// свързаваме се с базата данни 
mysql_connect ($dbhost, $dbusername, $dbuserpass); 

if (!mysql_select_db($dbname)) die(mysql_error()); 

if($_POST['email']) 
{ 
$email = $_POST['email']; 
$checkemail = mysql_query("SELECT username,password FROM users WHERE email='$email'"); 
$row = mysql_fetch_array($checkemail); 
$numrows = mysql_num_rows($checkemail); 
if ($numrows!=0) { 
$name = $row['username']; 
$password = $row['password']; 

// изпращаме паролата 
$subject = "Вашата парола (IT-bg.EU)"; 
$message = "Уважаеми $name, този е-мейл е изпратен , вие сте поискали вашата парола отново . <br /><br />
Данни за вашият акаунт : <br />
Потребител: $name <br />
Парола: $password <br />
<br />
Поздрави,<br />
Екипът на IT-bg.EU!<br />
=========================<br />
Facebook <a href='http://facebook.com/'>Facebook страница</a><br />
Site <a href='http://it-bg.eu/'>IT-bg.EU</a>"; 
$headers='MIME-Version: 1.0'."\r\n";
$headers.='Content-type: text/html; charset=UTF-8'."\r\n";
$headers.='From: <noreply@it-bg.eu>'."\r\n";
mail($email, $subject, $message, $headers);
echo "<div class='success'>Паролата е изпратена.</div>"; 
}else{ 
echo "<div class='invalid' >Въведеният e-mail не съществува в базата данни .</div>"; 
} 
} 
?>
 
Няма как да е декриптираш. Трябва да пращаш нова (произволна) парола.
 
И как ще стане това? опитах се да генерира нова парола да се ъпдейтне в базата данни и след това да я прати ,но не я изпращаше и оставих така да бъде,но пък я праща в md5 вариант?
 

Back
Горе