Configuración del registro

Auth Module añade cierta flexibilidad en la Sign Up la configuración. Vaya a la sección Modules y haga clic en el botón Auth Module para abrir su configuración.

  • SignUp Groups: define la lista de grupos en la que el usuario será miembro de un grupo después de registrarse.
  • SignUpEl botón de autorización del usuario: permite a los usuarios registrarse y obtener cuentas en su aplicación.
  • Session timeout (minutes)El tiempo de espera: define el tiempo que la sesión del usuario estará activa sin actividad del usuario. Después del valor de tiempo de espera la sesión del usuario será terminada.
  • Failed login delay (in ms): define el tiempo de retardo para las respuestas después de los intentos fallidos de inicio de sesión para evitar ataques de fuerza bruta.
  • Email confirmation required: define si el usuario tiene que confirmar el registro por correo electrónico.
  • Signed-Up User Active: establece active=true para cada objeto de usuario recién creado si está habilitado.
  • Groups ficha permite crear y configurar la lista de grupos de usuarios.

configure_registr_fe

Sign Up El proceso puede ser configurado en la aplicación web. Una vez creado el proyecto, los siguientes procesos de negocio también están preconfigurados:

  • login inputString: validación del valor del correo electrónico;
  • Confirm password inputString: comprueba si las contraseñas coinciden;
  • Register botón: crea un nuevo objeto User y valida el registro;

configure_register_button

Creación del proceso de registro personalizado

  1. En el editor de la interfaz, cree un Container y pon unos cuantos elementos Input elementos en él como en el ejemplo siguiente
    1_fe_layout
    • E-mail se encarga de introducir y validar el correo electrónico del usuario [Input (email) para aplicaciones web y Email fieldpara aplicaciones móviles];
    • El segundo input es responsable de introducir y validar una nueva contraseña de usuario [Input (password) para las aplicaciones web y el campo Pass para las aplicaciones móviles];
    • El tercero input es necesario para repetir la contraseña creada por el usuario y comprobar si coinciden [Input (password) para aplicaciones web y Pass field para aplicaciones móviles];
    • Register el botón inicia el proceso comercial de validación de todos los valores introducidos
    • Login el botón inicia Navigate bloque al formulario de autorización del usuario correspondiente;
  2. Crea un proceso de negocio asociado al botón Register botón. onClick El evento sería el punto de entrada de este proceso2_onClick
  3. En primer lugar, la lógica tiene que ser construido de esa manera para comprobar y validar los campos introducidos. Get Properties Los bloques se utilizan para obtener los datos.
    3_validateInputs
  4. Los valores introducidos por el usuario (Value) se pasan a la entrada del Server request POST /register/ proceso.
    4_register_post
  5. Una vez completado con éxito el Server request POST /register/ proceso, el Auth Token (token) se devuelve a la salida, que se asigna a la sesión actual del usuario (Set Auth Token) y el usuario es redirigido a la página deseada definida por el bloque Navigate bloque.
    5_navigate
Was this article helpful?

AppMaster.io 101 Curso intensivo

10 Módulos
2 Semanas

¿No sabe por dónde empezar? Ponte en marcha con nuestro curso intensivo para principiantes y explora AppMaster de la A a la Z.

Inicio de curso
Development it’s so easy with AppMaster!

Necesitas más ayuda?

Resuelva cualquier problema con la ayuda de nuestros expertos. Ahorre tiempo y concéntrese en crear sus aplicaciones.

headphones

Soporte de contacto

Cuéntenos su problema y le encontraremos una solución.

message

Chat comunitario

Discutir preguntas con otros usuarios en nuestro chat.

Únete a la Comunidad