|
|
|
forget password เขียนไงอะคับยิ่งทำยิ่งงง ฮื่อๆ กรณีลืมรหัสผ่าน ให้กรอกชื่อผู้ใช้งาน แล้วส่งรหัสผ่านไป |
|
|
|
|
|
|
|
ก็ไม่เห็นมีอะไรหนิครับ เช่นถ้า user ลืมรหัสผ่านก็ให้เติม username ซึ่งมันจะไม่ซ้ำกัน แล้วก็เขียนให้ส่ง username และ password ไปทางอีเมล์ที่มีใน database ของเรา ส่วนคำสั่งที่ใช้ในการส่งอีเมล์ก็จะมีพวกคำสั่ง mail('email_to','subject','message','hearder'); 'email_to' ก็คืออีเมล์ผู้ที่เราจะส่ง 'subject' ก็เป็นหัวเรื่อง 'message' ก็เป็นเนื้อหาที่เราจะส่ง 'hearder' ก็เป็นพวกการกำหนด font และก็อีเมล์ผู้ส่ง (สำคัญ) หรือจะเขียนเป็นตัวแปลแล้วก็ส่ง Parameter ตามนี้ได้ครับ
|
|
|
|
|
Date :
2010-03-13 23:19:22 |
By :
puwadon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
mysql_connect("localhost","root","root");
mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM member WHERE Username = '".trim($_POST['txtUsername'])."'
OR Email = '".trim($_POST['txtEmail'])."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "Not Found Username or Email!";
}
else
{
echo "Your password send successful.<br>Send to mail : ".$objResult["Email"];
$strTo = $objResult["txtEmail"];
$strSubject = "Your Account information username and password.";
$strHeader = "Content-type: text/html; charset=windows-874\n"; // or UTF-8 //
$strHeader .= "From: [email protected]\nReply-To: [email protected]";
$strMessage = "";
$strMessage .= "Welcome : ".$objResult["Name"]."<br>";
$strMessage .= "Username : ".$objResult["Username"]."<br>";
$strMessage .= "Password : ".$objResult["Password"]."<br>";
$strMessage .= "=================================<br>";
$strMessage .= "ThaiCreate.Com<br>";
$flgSend = mail($strTo,$strSubject,$strMessage,$strHeader);
}
mysql_close();
?>
Go to : PHP Forgot Lost Password and Sending Password to Mail ทำ Form ลืมรหัสผ่าน ด้วย PHP กับ MySQL
|
|
|
|
|
Date :
2011-07-07 11:14:16 |
By :
thaicreate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|