ขอสอบถามเรื่องการส่ง 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: webmaster@thaicreate.com Reply-To: webmaster@thaicreate.com"; $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) ขอบคุณครับ