อยากให้ช่วยเรื่องการสมัครสมาชิกเมื่อสมัครแล้วแล้วให้ส่งคำขอไปให้แอดมินเพื่อให้ให้แอดมินยืนยันก่อนถึงจะให้สมาชิกเข้ามาใช้ระบบได้
ในตารางสมาชิก ให้สร้าง status ไว้ตัวนึง อาจเป็นค่า 0,1
เช่น
-status เป็น 0 หลังจากสมัครเสร็จ (not active) จะยังไม่สามารถใช้งานได้
-admin ยืนยัน เปลี่ยน status เป็น 1 (active) จะสามารถใช้งานได้
***ตอนทำหน้าล็อกอิน ก็เช็ค status ตัวนี้ด้วยว่า เป็น 1 หรือยัง
พอเข้าใจน่ะครับ
ประวัติการแก้ไข 2011-06-14 17:36:32
Date :
2011-06-14 17:35:18
By :
mangkunzo
Search หน่อยก็ดีครับ
Code (PHP)
$strSQL = "INSERT INTO member (Username,Password,Name,Status,SID,Active) VALUES ('".$_POST["txtUsername"]."',
'".$_POST["txtPassword"]."','".$_POST["txtName"]."','USER','".session_id()."','No')";
$objQuery = mysql_query($strSQL);
$Uid = mysql_insert_id();
echo "Register Completed!<br>Please check your email to activate account";
$strTo = $_POST["txtEmail"];
$strSubject = "Activate Member Account";
$strHeader = "Content-type: text/html; charset=windows-874\n"; // or UTF-8 //
$strHeader .= "From: [email protected] \nReply-To: [email protected] ";
$strMessage = "";
$strMessage .= "Welcome : ".$_POST["txtName"]."<br>";
$strMessage .= "=================================<br>";
$strMessage .= "Activate account click here.<br>";
$strMessage .= "https://www.thaicreate.com/activate.php?sid=".session_id()."&uid=".$Uid."<br>";
$strMessage .= "=================================<br>";
$strMessage .= "ThaiCreate.Com<br>";
$flgSend = mail($strTo,$strSubject,$strMessage,$strHeader);
Go to : PHP Member Register and Email Activation ยืนยันการสมัครสมาชิกทางอีเมล์
Date :
2011-06-14 20:55:52
By :
webmaster
Load balance : Server 03