ขอตัวอย่าง code เกี่ยวกับการยืนยัน Email หน่อยครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ขอตัวอย่าง code เกี่ยวกับการยืนยัน Email หน่อยครับ
ขอตัวอย่าง code เกี่ยวกับการยืนยัน Email หน่อยครับ
อยากจะทำระบบ เมื่อผู้ใช้มีการสมัครสมาชิกเข้ามาเเล้ว เเต่ต้องการให้มีการยืนยัน email ที่สมาชิกกรอก รบกวนขอตัวอย่าง หน่อยครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
แนวทาง กำหนดฟิลด์ในส่วนของสมาชิก มีเก็บ
email
status_verify เก็บค่า 0 | 1
code_verify เก็บรหัสยืนยัน
ในขั้นตอนสมัครสมาชิก ให้ทำการสร้าง รหัสยืนยัน อาจจะใช้ในรูปแบบ hash
1 2 3 4 | <?php $code_verify = 'verifycodefor-aaa@example.com' ; $hash = crypt( $code_verify , '' ); echo $hash ; |
ก่อนส่งอีเมล์ เก็บค่าตัวแปร $hash โดยอัพเดทค่าลงใน ลงไว้ในฟิลด์ code_verify ของ ผู้ใช้นั้นๆ ที่สมัคร
1 2 3 4 | $sql = " UPDATE code_verify= '$hash' WHERE user_id= 'xxxxx' "; |
ส่งลิ้งค์ สำหรับยืนยัน ไปทางอีเมล์ โดยมีรหัสยืนยัน ที่เราเพิ่งสร้างไปด้วย เช่น
http://yourweb.com/confirmedemail.php?verify=$hash
สร้างหน้าเพจ สำหรับรับค่า จากลิ้งค์ที่ส่งไปในอีเมล์ ถ้าผู้ใช้กดลิ้งค์กลับมา
ในหน้าไฟล์ confirmedemail.php เขียนโค้ดตรวจสอบค่าตัวแปร $_GET['verify']
โดยนำค่าไปเช็คกับ database ในตาราง user ถ้าค่าที่ส่งกลับมาตรงกับ code_verify ใด ก็อัพเดท
สถานะ status_verify เป็น 1 เป็นอันเสร็จขั้นตอนแนวทางอย่างง่าย

ความคิดเห็นที่
2
ขอบคุณครับ

ขอบคุณทุกการสนับสนุน
![]()