ขอสอบถามเรื่องการส่ง password กรณีลืมรหัสผ่านไปยัง E-mail ของผู้ใช้
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ขอสอบถามเรื่องการส่ง password กรณีลืมรหัสผ่านไปยัง E-mail ของผู้ใช้
ขอสอบถามเรื่องการส่ง password กรณีลืมรหัสผ่านไปยัง E-mail ของผู้ใช้
Copy
นี่คือหน้าฟอร์มที่ผู้ใช้ลืมรหัสผ่าน โดยเราจะทำการดึงรหัสผ่านจากฐานข้อมูล ที่ผู้ใช้ได้เคยลงทะเบียนไว้ แล้วส่งไปยังอีเมล์ของผู้ใช้
ส่วนรูปที่ 2 เมื่อกด send Password จะแสดงผลเป็นแบบนี้ ไม่ทราบว่าต้องแก้ไขยังไงคะ? ต้องติดตั้งอะไรเพิ่มไหมคะ?
ส่วนนี้คือ code ที่ได้มาค่ะ ของ sendPassword.php ค่ะ
<html>
<head>
<title>ThaiCreate.Com Tutorials</title>
</head>
<body>
<?php
mysql_connect("localhost","root","ann");
mysql_select_db("check_final");
$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
"; // or UTF-8 //
$strHeader .= "From: [email protected]
Reply-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();
?>
</body>
</html>
ส่วนนี่คือหน้า forgetPassword.php ค่ะ
<html>
<head>
<title>ThaiCreate.Com Tutorials</title>
</head>
<body>
<form name="form1" method="post" action="SendPassword.php">
Forgot your password? (Input Username or Email)<br><br>
<table border="1" style="width: 300px">
<tbody>
<tr>
<td> Username</td>
<td>
<input name="txtUsername" type="text" id="txtUsername">
</td>
</tr>
<tr>
<td> Email</td>
<td><input name="txtEmail" type="text" id="txtEmail">
</td>
</tr>
</tbody>
</table>
<br>
<input type="submit" name="btnSubmit" value="Send Password">
</form>
</body>
</html>
นี่คือ ตาราง database ค่ะ ที่ต้องการส่งค่า Password (ส่วนสีเหลือง) ในกรณีที่ผู้ใช้ลืมไปยัง E-mail ต้องทำยังไงบ้าง รบกวนด้วยค่ะคำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ