نحوه نمایش پسورد در ایمیل بازیابی رمز عبور

وضعیت
موضوع بسته شده است و نمی‌توان پاسخ جدیدی فرستاد.

behnam_tr

تازه وارد
با سلام...

من یه صفحه بازیابی رمز عبور فراموش شده دارم

وقتی پسورد بازیابی و به ایکیل طرف ارسال میشه تو ایمیل به صورت کد شده نشون داده میشه

چیکار باید بکنم که رمزگشایی شده ارسال بشه به ایمیل طرف

کد به این شکل هست


کد:
<?php
include "connect.php";
if(isset($_POST["B1"])){
$uname=$_POST["T1"];
$select="select password, email from user where username='$uname' ";
if($result=mysql_query($select))
$num=mysql_num_rows($result);
if($num > 0 ){
while($row=mysql_fetch_array($result)){
$from = "info@example.ir";
$subject = "بازیابی رمز عبور";
$message = '<html>
<body bgcolor="#DCEEFC">
<div align="left">

<b>Password :'.$row["password"].'</b><br>

</div>
</body>
</html>';
$headers = "From: $from\r\n";
$headers .= "Content-type: text/html\r\n";
$to=$row["email"];
if(mail($to, $subject, $message, $headers))
print "<p align=center>رمز عبور به ایمیلی که در موقع ثبت نام وارد کرده بودید با موفقیت ارسال شد</p>";
}
}
else{
print "<p align='center'>نام کاربری یافت نشد</p>";

}
}
?>

 
آخرین ویرایش توسط مدیر:

freeupweb

کاربر عضو
ببین بستگی داره

که موقع ثبت نام پسورد کاربر با چی کد گذاری کرده باشه

اگخ با md5() انجام داده باشه نمیتونی برگردونی

ولی اگه چیزی دیگه ای هست شاید بشه

ولی این اسکیپت

میاد پسود کاربر رو یاداوری میکنه

متونی اول یه پسورد راندوم بدی بعد کد گذاری کنی با md5 بعد همون اولی که از راندوم در اومده رو میزاری تو ایمیل که ارسال بشده

و همونی که کد گذاری شده update میکنی رو کاربر مورد نظر

به همین سادگی

موفق باشی

 

behnam_tr

تازه وارد
ببین بستگی دارهکه موقع ثبت نام پسورد کاربر با چی کد گذاری کرده باشه

اگخ با md5() انجام داده باشه نمیتونی برگردونی

ولی اگه چیزی دیگه ای هست شاید بشه

ولی این اسکیپت

میاد پسود کاربر رو یاداوری میکنه

متونی اول یه پسورد راندوم بدی بعد کد گذاری کنی با md5 بعد همون اولی که از راندوم در اومده رو میزاری تو ایمیل که ارسال بشده

و همونی که کد گذاری شده update میکنی رو کاربر مورد نظر

به همین سادگی

موفق باشی
lموقع ثبت نام با $xpass=base64_encode($_POST["T3"]); کد گذاری میشه و کد شده تو دیتایس ذخیر میشه

حالا چجوری اول دیکد کنم بعد نمایش بدم

 

freeupweb

کاربر عضو
به جایی

$row["password"]

اینو بزار

base64_decode($row["password"])

بعد دیگه حل میشه

موفق باشی

 

behnam_tr

تازه وارد
به جایی$row["password"]

اینو بزار

base64_decode($row["password"])

بعد دیگه حل میشه

موفق باشی
jتو ایمیلی که به طرف ارسال میشه درست نشون نمیده

وقتی این کد رو میزارم این جور نمایش داده میشه

Password :base64_decode(MTM4NTM2NA==)

 

freeupweb

کاربر عضو
'..'

باید کد رو در بین نقطه ها قرار بدی

مشکل همینجاست

بازم اگه درست دشته

همین فایلی که ساختی اتچ کن تا برات درستش کنم

موفق باشی

 

behnam_tr

تازه وارد
'..'باید کد رو در بین نقطه ها قرار بدی

مشکل همینجاست

بازم اگه درست دشته

همین فایلی که ساختی اتچ کن تا برات درستش کنم

موفق باشی
آقا من نتونستم اوکی کنم

فایل رو ضمیمه کردم ممنون میشم زخمتشو بکشید

مرسی



 

پیوست‌ها

  • forget.zip
    1.2 کیلوبایت · بازدیدها: 5

freeupweb

کاربر عضو
بیا

مشکل کوچولیی داشت

ببنی مفهمی

موفق باشی



 

پیوست‌ها

  • forget.zip
    1.2 کیلوبایت · بازدیدها: 13

asal70

تازه وارد
سلام

بهنام من میتونم از کدهات استفاده کنم؟ :-/

 

Mohammad

مدیر انجمن
پرسنل مدیریت
تاریخ تاپیک رو نگاه کنید!

قفل شد!

قوانین رو مطالعه کنید

 
وضعیت
موضوع بسته شده است و نمی‌توان پاسخ جدیدی فرستاد.
بالا