@@ -79,44 +79,46 @@ public class AuthController {
79
79
@ PostMapping ("/signin" )
80
80
public ResponseEntity <?> signin (@ Valid @ RequestBody SigninUsuarioDTO signinUsuario , BindingResult bindingResult ) {
81
81
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 );
84
88
}
85
89
86
90
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 );
88
92
}
89
93
90
94
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 );
92
96
}
93
97
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 );
98
101
}
99
102
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 ());
102
106
103
107
Set <TipoRol > roles = new HashSet <>();
104
108
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" )) {
112
111
roles .add (TipoRol .ROLE_ADMIN );
112
+ roles .add (TipoRol .ROLE_USER );
113
+ }else {
114
+ roles .add (TipoRol .ROLE_USER );
113
115
}
114
116
115
117
usuario .setRoles (roles );
116
118
117
119
usuarioServiceImpl .addUsuario (usuario );
118
120
119
- return new ResponseEntity <String >( "Usuario Insertado Correctamente" , HttpStatus .CREATED );
121
+ return new ResponseEntity <SigninUsuarioDTO >( signinUsuario , HttpStatus .CREATED );
120
122
}
121
123
122
124
@@ -147,11 +149,11 @@ public ResponseEntity<?> signin(@Valid @RequestBody SigninUsuarioDTO signinUsuar
147
149
public ResponseEntity <?> login (@ Valid @ RequestBody LoginUsuarioDTO loginUsuario , BindingResult bindingResult ) {
148
150
149
151
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 );
151
153
}
152
154
153
155
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 !!" ,
155
157
HttpStatus .BAD_REQUEST );
156
158
}
157
159
0 commit comments