การกำหนดค่าการลงทะเบียน

Auth Module เพิ่มความยืดหยุ่นในการกำหนดค่าการลง Sign Up ไปที่ส่วน Modules แล้วคลิกไปที่ Auth Module เพื่อเปิดการตั้งค่า

  • SignUp Groups : กำหนดรายชื่อกลุ่มที่ผู้ใช้จะเป็นสมาชิกของกลุ่มหลังจากสมัคร
  • SignUp : อนุญาตให้ผู้ใช้ลงทะเบียนและรับบัญชีในแอปพลิเคชันของคุณ
  • Session timeout (minutes) : กำหนดระยะเวลาที่เซสชันของผู้ใช้จะทำงานโดยไม่มีกิจกรรมของผู้ใช้ หลังจากค่าการหมดเวลา เซสชันของผู้ใช้จะสิ้นสุดลง
  • Failed login delay (in ms) : กำหนดเวลาล่าช้าสำหรับการตอบสนองหลังจากการพยายามเข้าสู่ระบบล้มเหลวเพื่อป้องกันการโจมตีแบบดุร้าย
  • Email confirmation required : กำหนดว่าผู้ใช้ต้องยืนยันการลงทะเบียนทางอีเมลหรือไม่
  • Signed-Up User Active : ตั้งค่า active=true สำหรับแต่ละวัตถุผู้ใช้ที่สร้างขึ้นใหม่หากเปิดใช้งาน
  • แท็บ Groups อนุญาตให้สร้างและกำหนดค่ารายการกลุ่มผู้ใช้

configure_registr_fe

ขั้นตอนการ Sign Up ใช้สามารถกำหนดค่าได้ในเว็บแอปพลิเคชัน เมื่อสร้างโครงการแล้ว กระบวนการทางธุรกิจต่อไปนี้จะได้รับการกำหนดค่าล่วงหน้าด้วย:

  • login inputString : ตรวจสอบค่าอีเมล;
  • Confirm password inputString : ตรวจสอบว่ารหัสผ่านตรงกันหรือไม่
  • ปุ่ม Register : สร้างวัตถุ User ใหม่และตรวจสอบการลงทะเบียน;

configure_register_button

การสร้างกระบวนการทางธุรกิจการลงทะเบียนแบบกำหนดเอง

  1. ในเครื่องมือแก้ไขอินเทอร์เฟซ ให้สร้าง Container และใส่องค์ประกอบ Input สองสามรายการในนั้นตามตัวอย่างด้านล่าง
    1_fe_layout
    • ฟิลด์ E-mail มีหน้าที่ป้อนและตรวจสอบอีเมลของผู้ใช้ [ Input (email) สำหรับเว็บแอปพลิเคชันและ Email field สำหรับแอปพลิเคชันมือถือ];
    • input ที่สองมีหน้าที่ป้อนและตรวจสอบรหัสผ่านผู้ใช้ใหม่ [ Input (password) สำหรับเว็บแอปพลิเคชันและ ช่องรหัสผ่าน สำหรับแอปพลิเคชันมือถือ];
    • จำเป็นต้องใช้ input ที่สามเพื่อทำซ้ำรหัสผ่านที่สร้างโดยผู้ใช้และตรวจสอบว่าสิ่งเหล่านี้ตรงกันหรือไม่ [ Input (password) สำหรับเว็บแอปพลิเคชันและ Pass field สำหรับแอปพลิเคชันมือถือ];
    • ปุ่ม Register เริ่มกระบวนการทางธุรกิจในการตรวจสอบค่าที่ป้อนทั้งหมด
    • ปุ่ม Login เริ่มต้น Navigate ทางบล็อกไปยังแบบฟอร์มการให้สิทธิ์ผู้ใช้ที่เหมาะสม
  2. สร้างกระบวนการทางธุรกิจที่เกี่ยวข้องกับปุ่ม Register เหตุการณ์ onClick จะเป็นจุดเริ่มต้นสำหรับกระบวนการนี้ 2_onClick
  3. ก่อนอื่น ต้องสร้างตรรกะด้วยวิธีนั้นเพื่อตรวจสอบและตรวจสอบความถูกต้องของฟิลด์ที่ป้อน รับบล็อก Get Properties ใช้เพื่อรับข้อมูล
    3_validateInputs
  4. ค่าที่ป้อนโดยผู้ใช้ ( Value ) จะถูกส่งผ่านไปยังอินพุตของกระบวนการ Server request POST /register/
    4_register_post
  5. เมื่อเสร็จสิ้นกระบวนการ Server request POST /register/ สำเร็จแล้ว Auth Token ( token ) จะถูกส่งคืนจากเอาต์พุต ซึ่งถูกกำหนดให้กับเซสชันผู้ใช้ปัจจุบัน ( Set Auth Token ) และผู้ใช้จะถูกเปลี่ยนเส้นทางไปยังเพจที่ต้องการซึ่งกำหนดโดย Navigate บล็อก
    5_navigate
Was this article helpful?

AppMaster.io 101 หลักสูตรความผิดพลาด

10 โมดูล
2 สัปดาห์ที่ผ่านมา

ไม่แน่ใจว่าจะเริ่มต้นที่ไหน? เริ่มต้นด้วยหลักสูตรเร่งรัดสำหรับผู้เริ่มต้นและสำรวจ AppMaster จาก A ถึง Z

เริ่มหลักสูตร
Development it’s so easy with AppMaster!

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่?

แก้ปัญหาด้วยความช่วยเหลือจากผู้เชี่ยวชาญของเรา ประหยัดเวลาและมุ่งเน้นที่การสร้างแอปพลิเคชันของคุณ

headphones

ติดต่อฝ่ายสนับสนุน

บอกเราเกี่ยวกับปัญหาของคุณ แล้วเราจะหาทางแก้ไขให้คุณ

message

ชุมชนแชท

สนทนาคำถามกับผู้ใช้รายอื่นในการแชทของเรา

เข้าร่วมชุมชน