Cấu hình đăng ký

Auth Module thêm một số tính linh hoạt vào cấu hình Sign Up . Chuyển đến phần Modules và nhấp vào Auth Module thực để mở cài đặt của nó.

  • SignUp Groups : xác định danh sách các nhóm mà người dùng sẽ là thành viên của một nhóm sau khi đăng ký.
  • SignUp : cho phép người dùng đăng ký và nhận tài khoản trong ứng dụng của bạn.
  • Thời Session timeout (minutes) : xác định khoảng thời gian phiên của người dùng sẽ hoạt động khi không có hoạt động của người dùng. Sau giá trị thời gian chờ, phiên của người dùng sẽ bị chấm dứt.
  • Failed login delay (in ms) : xác định thời gian trễ cho các phản hồi sau khi đăng nhập không thành công để ngăn chặn các cuộc tấn công vũ phu.
  • Email confirmation required : xác định xem người dùng có phải xác nhận đăng ký qua email hay không.
  • Signed-Up User Active : đặt active=true cho từng đối tượng Người dùng mới được tạo nếu được bật.
  • Tab Groups cho phép tạo và cấu hình danh sách các nhóm người dùng.

configure_registr_fe

Quá trình Sign Up có thể được cấu hình trong ứng dụng web. Khi dự án được tạo, quy trình kinh doanh sau đây cũng được cấu hình sẵn:

  • login inputString : xác thực giá trị email;
  • Confirm password inputString : kiểm tra xem mật khẩu có khớp không;
  • Nút Register : tạo đối tượng User mới và xác thực đăng ký;

configure_register_button

Tạo quy trình kinh doanh đăng ký tùy chỉnh

  1. Trong giao diện chỉnh sửa, tạo một Container và đặt một vài thành phần Input đó như ví dụ bên dưới
    1_fe_layout
    • Trường E-mail chịu trách nhiệm nhập và xác thực email của người dùng [ Input (email) cho ứng dụng web và Email field cho ứng dụng di động];
    • Đầu input thứ hai chịu trách nhiệm nhập và xác thực mật khẩu người dùng mới [ Input (password) cho ứng dụng web và trường Pass cho ứng dụng di động];
    • Đầu input thứ ba là cần thiết để lặp lại mật khẩu do người dùng tạo và kiểm tra xem những mật khẩu này có khớp nhau hay không [ Input (password) cho ứng dụng web và Pass field Mật khẩu cho ứng dụng di động];
    • Nút Register bắt đầu quy trình kinh doanh xác thực tất cả các giá trị đã nhập;
    • Nút Login bắt đầu Khối điều Navigate đến biểu mẫu ủy quyền người dùng thích hợp;
  2. Tạo quy trình nghiệp vụ gắn với nút Register . sự kiện onClick sẽ là điểm bắt đầu cho quá trình này 2_onClick
  3. Trước hết, logic phải được xây dựng theo cách đó để kiểm tra và xác thực các trường đã nhập. Khối Get Properties được sử dụng để lấy dữ liệu.
    3_validateInputs
  4. Các giá trị được nhập bởi người dùng ( Value ) được chuyển đến đầu vào của quá trình Server request POST /register/ .
    4_register_post
  5. Sau khi hoàn thành thành công quy trình Server request POST /register/ , Auth Token thông báo xác thực ( token ) được trả về từ đầu ra, được gán cho phiên người dùng hiện tại ( Set Auth Token mã thông báo xác thực ) và người dùng được chuyển hướng đến trang mong muốn được xác định bởi Navigate khối.
    5_navigate
Was this article helpful?

AppMaster.io 101 Khóa học tai nạn

10 Mô-đun
2 Tuần

Không biết chắc nên bắt đầu từ đâu? Bắt đầu với khóa học sụp đổ của chúng tôi dành cho người mới bắt đầu và khám phá AppMaster từ A đến Z.

Bắt đầu khóa học
Development it’s so easy with AppMaster!

Cần sự giúp đỡ nhiều hơn?

Giải quyết mọi vấn đề với sự giúp đỡ của các chuyên gia của chúng tôi. Tiết kiệm thời gian và tập trung vào việc xây dựng các ứng dụng của bạn.

headphones

Liên hệ hỗ trợ

Hãy cho chúng tôi biết về vấn đề của bạn và chúng tôi sẽ tìm ra giải pháp cho bạn.

message

trò chuyện cộng đồng

Thảo luận câu hỏi với những người dùng khác trong cuộc trò chuyện của chúng tôi.

Tham gia cộng đồng