Base de datos creada. Diagrama de clases agregado. Documentación de diagrama de clases y DER agregados.
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
----- Módulo Recuperación -----
|
||||
|
||||
Recuperacion Profesionales/Administrador
|
||||
|
||||
1) Llama al método RecuperarProf(rol, usuario, email) de la class AuthController. ROL = Profesional o Administrador
|
||||
|
||||
2) Se verifica si existe ese usuario con ExisteUsuario() de la class AuthController
|
||||
|
||||
3) Si existe, se verifica con CorreoPertenece(ROL, ID_Credencial) de la class AuthController que el email pasado en RecuperarProf() esté asociado a ese usuario
|
||||
|
||||
4) Si es verdadero, se genera un token de recuperación y se guarda en la BD con GenerarToken(ROL, usuario) de la class AuthController
|
||||
|
||||
5) Se notifica al correo ingresado en RecuperarProf() el token de recuperacion
|
||||
|
||||
6) Se verifica el token ingresado por el usuario con VerificarToken(ROL, token, ID_Credencial) de la class Credencial
|
||||
|
||||
7) Se actualiza la contraseña con CambiarContrasenia(ID_Credencial) de la class Credencial
|
||||
|
||||
Recuperacion de Administrador sin Usuario
|
||||
|
||||
1) Se llama al método RecuperarAdmin(DNI, correo, CUIL)
|
||||
|
||||
2) Se verifica si los datos son correctos con ExisteAdmin(DNI, correo, CUIL)
|
||||
|
||||
3) Si es verdadero, se genera el token de recuperacion y se almacena en la BD
|
||||
|
||||
4) Se envía el correo de recuperacion al correo ingresado en RecuperacionAdmin
|
||||
|
||||
5) Se verifica el token ingresado por el usuario con VerificarToken() de la class Credencial
|
||||
|
||||
6) Se actualiza la contraseña con CambiarContraseña(ID_Credencial, password, ROL) de la class Credencial
|
||||
|
||||
Recuperacion Clientes
|
||||
|
||||
1) Llama al método RecuperarCli(usuario, email) de la class AuthController.
|
||||
|
||||
2) Se verifica si existe ese usuario con ExisteUsuario(ROL, usuario) de la class AuthController. ROL = Cliente
|
||||
|
||||
3) Si existe, se verifica con CorreoPertenece(ROL, ID_Credencial) de la class AuthController que el email pasado en RecuperarCli() esté asociado a ese usuario
|
||||
|
||||
4) Si es verdadero, se genera un token de recuperación y se guarda en la BD con GenerarToken(ROL, usuario) de la class AuthController
|
||||
|
||||
5) Se notifica al correo ingresado en RecuperarCli() el token de recuperacion
|
||||
|
||||
6) Se verifica el token ingresado por el usuario con VerificarToken(ROL, token, ID_Credencial) de la class Credencial
|
||||
|
||||
7) Se actualiza la contraseña con CambiarContrasenia(ID_Credencial, password, ROL) de la class Credencial
|
||||
|
||||
Reference in New Issue
Block a user