@@ -79,44 +79,46 @@ public class AuthController {
7979 @ PostMapping ("/signin" )
8080 public ResponseEntity <?> signin (@ Valid @ RequestBody SigninUsuarioDTO signinUsuario , BindingResult bindingResult ) {
8181
82- if (bindingResult .hasErrors ()) {
83- return new ResponseEntity <String >("Campos o Email Inválidos" , HttpStatus .BAD_REQUEST );
82+ if (signinUsuario .getNombre ().isBlank ()
83+ || signinUsuario .getApellido ().isBlank ()
84+ || signinUsuario .getUsername ().isBlank ()
85+ || signinUsuario .getPassword ().isBlank ()
86+ || signinUsuario .getEmail ().isBlank ()) {
87+ return new ResponseEntity <String >("No se permiten campos vacios!!" , HttpStatus .BAD_REQUEST );
8488 }
8589
8690 if (usuarioServiceImpl .existsByUsername (signinUsuario .getUsername ())) {
87- return new ResponseEntity <String >("El Username del Usuario ya existe en la DB" , HttpStatus .BAD_REQUEST );
91+ return new ResponseEntity <String >("El Username ya existe en la DB!! " , HttpStatus .BAD_REQUEST );
8892 }
8993
9094 if (usuarioServiceImpl .existsByEmail (signinUsuario .getEmail ())) {
91- return new ResponseEntity <String >("El Email del Usuario ya existe en la DB" , HttpStatus .BAD_REQUEST );
95+ return new ResponseEntity <String >("El Email ya existe en la DB!! " , HttpStatus .BAD_REQUEST );
9296 }
9397
94- if (signinUsuario .getNombre ().isBlank () || signinUsuario .getApellido ().isBlank () || signinUsuario .getUsername ().isBlank ()
95- || signinUsuario .getPassword ().isBlank () || signinUsuario .getPassword ().isBlank ()
96- || signinUsuario .getEmail ().isBlank ()) {
97- return new ResponseEntity <String >("No se permiten campos vacios" , HttpStatus .BAD_REQUEST );
98+
99+ if (bindingResult .hasErrors ()) {
100+ return new ResponseEntity <String >("Campos o Email Inválidos!!" , HttpStatus .BAD_REQUEST );
98101 }
99102
100- Usuario usuario = new Usuario (signinUsuario .getNombre (),signinUsuario .getApellido (), signinUsuario .getUsername (),
101- passwordEncoder .encode (signinUsuario .getPassword ()), signinUsuario .getEmail ());
103+ Usuario usuario = new Usuario (signinUsuario .getNombre (),signinUsuario .getApellido ()
104+ , signinUsuario .getUsername (), passwordEncoder .encode (signinUsuario .getPassword ())
105+ , signinUsuario .getEmail ());
102106
103107 Set <TipoRol > roles = new HashSet <>();
104108
105- if (signinUsuario .getRoles ().contains ("user" ) || signinUsuario .getRoles ().contains ("admin" )
106- || signinUsuario .getRoles ().contains ("" )) {
107-
108- roles .add (TipoRol .ROLE_USER );
109- }
110-
111- if (signinUsuario .getRoles ().contains ("admin" )) {
109+
110+ if (signinUsuario .getRoles ().contains ("admin" ) || signinUsuario .getRoles ().contains ("ROLE_ADMIN" )) {
112111 roles .add (TipoRol .ROLE_ADMIN );
112+ roles .add (TipoRol .ROLE_USER );
113+ }else {
114+ roles .add (TipoRol .ROLE_USER );
113115 }
114116
115117 usuario .setRoles (roles );
116118
117119 usuarioServiceImpl .addUsuario (usuario );
118120
119- return new ResponseEntity <String >( "Usuario Insertado Correctamente" , HttpStatus .CREATED );
121+ return new ResponseEntity <SigninUsuarioDTO >( signinUsuario , HttpStatus .CREATED );
120122 }
121123
122124
@@ -147,11 +149,11 @@ public ResponseEntity<?> signin(@Valid @RequestBody SigninUsuarioDTO signinUsuar
147149 public ResponseEntity <?> login (@ Valid @ RequestBody LoginUsuarioDTO loginUsuario , BindingResult bindingResult ) {
148150
149151 if (bindingResult .hasErrors ()) {
150- return new ResponseEntity <String >("Campos Inválidos" , HttpStatus .BAD_REQUEST );
152+ return new ResponseEntity <String >("Campos Inválidos.!! " , HttpStatus .BAD_REQUEST );
151153 }
152154
153155 if (!(usuarioServiceImpl .existsByUsername (loginUsuario .getUsername ()))) {
154- return new ResponseEntity <String >("El Usuario no existe. Comprobar username y password !!" ,
156+ return new ResponseEntity <String >("Usuario Inexistente. Verificar campos !!" ,
155157 HttpStatus .BAD_REQUEST );
156158 }
157159
0 commit comments