PDA

View Full Version : ارسال کلمه عبور کاربر به email



Elias.F
پنج شنبه 11 اسفند 1390, 23:37 عصر
با سلام.
در php برای کاربری که کلمه عبورش رو فراموش کرده، چطور میتونم بعد از دریافت ایمیل از کاربر، کلمه عبورش رو به ایمیلی که داده ارسال کنم؟
متشکرم.

alishmas
پنج شنبه 11 اسفند 1390, 23:59 عصر
باید کلمه عبور قدیم را با یک کلمه عبور جدید که به صورت رندوم تولید می کنیم عوض کرده و با استفاده از تابع mail (http://php.net/manual/en/function.mail.php) به صورت

mail($UserEmail, 'My Subject', $newPassMessage); ارسال می کنیم.

Elias.F
جمعه 12 اسفند 1390, 09:33 صبح
نه.کلمه عبور نمیخوام عوض بشه! همون قبلی رو میشه با این روش فرستاد؟
احتیاج به برنامه ی خاصی برای ارسال ایمیل روی سرور نیست؟
با همین خط کد php میشه کلمه عبور رو ارسال کرد؟!
ممنون.

mosi2007
جمعه 12 اسفند 1390, 12:16 عصر
اگه پسوردو رو هش کرده باشی نمیتونی و اگر هم هش نشده باشی از لحاظ امنیتی ضعیفه که پسورد هش نباشه
در این صورت میتونی دوباره پسوردو برگردونی به این صورت که id رو بگیری و پسورد رو هم از جایی که ایدی مساوی با ایدی گرفته شده باشه برگردونی