เทมเพลต SMS
Logto มีเทมเพลตสำหรับปรับแต่งเนื้อหา SMS ให้เลือกใช้ 4 แบบ ซึ่งแบ่งตามประเภทการใช้งาน ได้แก่ Register, SignIn, ForgotPassword และ Generic ขอแนะนำอย่างยิ่งให้คุณใช้เทมเพลตที่แตกต่างกันสำหรับแต่ละกรณีการใช้งาน มิฉะนั้นอาจเกิดการชนกับขีดจำกัดอัตราการส่ง (rate limit) ส่งผลให้บริการของคุณหยุดชั่วคราวได้
ประเภทเทมเพลต SMS และตัวอย่าง
ตัวอย่างต่อไปนี้เพื่อใช้อ้างอิง:
usageType | สถานการณ์ | ตัวอย่างเทมเพลต |
---|---|---|
SignIn | ผู้ใช้ ลงชื่อเข้าใช้ด้วยหมายเลขโทรศัพท์ และยืนยันตัวตนโดยกรอกรหัสยืนยันทาง SMS แทนการกรอกรหัสผ่าน | รหัสยืนยันการลงชื่อเข้าใช้ Logto: {{code}} หมดอายุใน 10 นาที |
Register | ผู้ใช้ สร้างบัญชีด้วยหมายเลขโทรศัพท์ และยืนยันหมายเลขโดยกรอกรหัสยืนยันที่ Logto ส่งไปยังหมายเลขโทรศัพท์ของตน | รหัสยืนยันการสมัคร Logto: {{code}} หมดอายุใน 10 นาที |
ForgotPassword | หากผู้ใช้ลืมรหัสผ่านขณะเข้าสู่ระบบ สามารถเลือกยืนยันตัวตนด้วยหมายเลขโทรศัพท์ก่อนเพื่อ รีเซ็ตรหัสผ่าน | รหัสยืนยันการรีเซ็ตรหัสผ่าน Logto: {{code}} หมดอายุใน 10 นาที |
Generic | เทมเพลตนี้สามารถใช้เป็นตัวเลือกสำรองทั่วไปสำหรับหลายกรณี เช่น ทดสอบการตั้งค่าตัวเชื่อมต่อ, ยืนยันหรือเชื่อมโยงหมายเลขโทรศัพท์หลังลงชื่อเข้าใช้ เป็นต้น | รหัสยืนยัน Logto: {{code}} หมดอายุใน 10 นาที |
OrganizationInvitation | ใช้เทมเพลตนี้เพื่อ ส่งลิงก์เชิญผู้ใช้ ให้เข้าร่วมองค์กร | รหัสยืนยันคำเชิญองค์กร Logto: {{code}} หมดอายุใน 10 นาที |
UserPermissionValidation | ระหว่างการใช้งานแอป อาจมีบางการดำเนินการที่มีความเสี่ยงสูงหรือมีระดับความเสี่ยงค่อนข้างสูงซึ่ง ต้องการการยืนยันตัวตนเพิ่มเติมจากผู้ใช้ เช่น โอนเงิน ลบทรัพยากรที่กำลังใช้งาน หรือยกเลิกสมาชิก เทมเพลต UserPermissionValidation สามารถใช้กำหนดเนื้อหา SMS ยืนยันตัวตนที่ผู้ใช้จะได้รับในสถานการณ์เหล่านี้ | รหัสยืนยัน Logto: {{code}} หมดอายุใน 10 นาที |
BindNewIdentifier | เมื่อผู้ใช้แก้ไขโปรไฟล์ อาจ เชื่อมโยงหมายเลขโทรศัพท์กับบัญชีปัจจุบัน ในกรณีนี้สามารถใช้เทมเพลต BindNewIdentifier เพื่อปรับแต่งเนื้อหา SMS ยืนยันตัวตนได้ | รหัสยืนยันการเชื่อมโยงบัญชี Logto: {{code}} หมดอายุใน 10 นาที |
สิ่งสำคัญที่ควรเข้าใจเกี่ยวกับพารามิเตอร์เหล่านี้:
- รหัสยืนยันมีอายุ 10 นาที ขณะนี้ยังไม่รองรับการปรับแต่งระยะเวลาหมดอายุ
- Logto จะนำรหัสยืนยันไปแทนที่
{{code}}
ในเทมเพลต SMS ดังนั้นโปรดตรวจสอบให้แน่ใจว่าเทมเพลตมีช่องว่างสำหรับตัวแปรนี้ไว้
บันทึก:
บางประเทศและภูมิภาคอาจไม่อนุญาตให้ส่งเนื้อหาที่ยังไม่ได้รับอนุมัติผ่าน SMS ตามข้อกำหนดด้านกฎระเบียบ เทมเพลต SMS จำเป็นต้องลงทะเบียนและได้รับการอนุมัติจากผู้ให้บริการ SMS ก่อนจึงจะสามารถใช้งานได้ ในกรณีดังกล่าว เนื้อหาอาจถูกอ้างอิงด้วยรหัสเทมเพลต (template ID) ไปยังเทมเพลตที่เกี่ยวข้อง