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.
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;
Creación del proceso de registro personalizado
- En el editor de la interfaz, cree un Container y pon unos cuantos elementos Input elementos en él como en el ejemplo siguiente
- 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;
- Crea un proceso de negocio asociado al botón Register botón. onClick El evento sería el punto de entrada de este proceso
- 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.
- Los valores introducidos por el usuario (Value) se pasan a la entrada del Server request POST /register/ proceso.
- 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.