Inicio de sesión clásico mediante nombre de usuario/correo electrónico y contraseña
Este método de autenticación permite a los usuarios de su aplicación iniciar sesión con su nombre de usuario o correo electrónico.
Durante el registro, los usuarios deben indicar una dirección de correo electrónico, incluso si utiliza nombre de usuario para la autenticación. Las direcciones de correo electrónico se usan para confirmar los registros y restablecer las contraseñas.
Para implementar la autenticación por nombre de usuario/correo electrónico y contraseña:
- en la interfaz de usuario de la aplicación, añada los siguientes elementos:
- formulario de registro de usuario
- formulario de solicitud para reenviar un correo electrónico de confirmación de registro
- formulario de inicio de sesión
- formulario de restablecimiento de contraseña
- botón para salir de la cuenta de usuario actual
- Implemente la lógica de autenticación usando los siguientes métodos de la biblioteca de Login:
registerNewUser
- crea una nueva cuenta de usuario en la aplicación y envía un correo electrónico de confirmación de registro a la dirección de correo electrónico especificada. Para completar el registro, el usuario debe seguir el enlace del correo electrónico.resendConfirmationLink
- reenvía un correo electrónico de confirmación de registro a la dirección de correo electrónico especificada. Para completar el registro, el usuario debe seguir el enlace del correo electrónico.authByUsernameAndPassword
- inicia la sesión del usuario en la aplicación usando el nombre de usuario/correo electrónico y la contraseña especificados.resetPassword
- restablece la contraseña actual del usuario y envía un correo electrónico para cambiar la contraseña a la dirección de correo electrónico especificada durante el registro.logUserOut
- finaliza la sesión activa del usuario.
Puede configurar la URL a la que se redirigirá al usuario tras la autorización correcta, la confirmación por correo electrónico o el restablecimiento de la contraseña en la configuración del proyecto de Login de Cuenta del editor (Security > OAuth 2.0 > OAuth 2.0 redirect URIs).
Puede personalizar los correos electrónicos para los usuarios en la Cuenta del editor si utiliza almacenamiento personalizado o almacenamiento de Xsolla para los datos de los usuarios.
Enlaces útiles
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.