sin correo en registro

This commit is contained in:
xXpuma99Xx
2022-10-03 23:42:53 -05:00
parent 3513fe4c7f
commit 63ed3805db
3 changed files with 3 additions and 21 deletions
-4
View File
@@ -1,5 +1,4 @@
import {
IsEmail,
IsInt,
IsNotEmpty,
IsOptional,
@@ -8,9 +7,6 @@ import {
} from 'class-validator';
export class RegistrarUsuarioInputDto {
@IsEmail()
correo: string;
@IsInt()
@IsOptional()
id_institucion_carrera: number;
-1
View File
@@ -52,7 +52,6 @@ export class UsuarioController {
return this.usuarioService.registrar(
body.id_institucion_carrera,
body.usuario,
body.correo,
body.telefono,
body.rfc,
);
+3 -16
View File
@@ -234,7 +234,6 @@ export class UsuarioService {
async registrar(
id_institucion_carrera: number,
usuario: string,
correo: string,
telefono: string,
rfc = '',
) {
@@ -256,25 +255,13 @@ export class UsuarioService {
);
})
.then((institucionUsuario) => {
const institucion = institucionUsuario.institucionCarrera.institucion;
const usuario = institucionUsuario.usuario;
if (usuario.correo && correo != usuario.correo)
if (!usuario.correo)
throw new ConflictException(
'El correo ingresado no concuerda con el ingresado a escolares.',
'Tu institución no te asignó un correo institucional, dirigete al módulo ',
);
if (!institucion.dominio)
message =
'Se creó correctamente tu cuenta, ingresa a tu correo registrado en escolares y consulta tu contraseña para acceder a este servicio.';
else {
if (!correo.includes(institucion.dominio))
throw new ConflictException(
'Verificar sus datos, cualquier duda asistir al módulo PC PUMA.',
);
message =
'Se creó correctamente tu cuenta, ingresa a tu correo institucional y consulta tu contraseña para acceder a este servicio.';
}
usuario.correo = correo;
message = `Se creó correctamente tu cuenta, mandamos un correo al email: ${usuario.correo} con tus credenciales para acceder a este servicio.`;
usuario.telefono = telefono;
usuario.password = this.bcryptService.encriptar(password);
return this.repository.save(usuario);