Dudas sobre before #162
-
Hola necesito una mano acá, quiero hacer el logeo o control del usuario desde el before de sparks donde están las rutas y methods , el tema es que no le agarré la mano o me está costando solucionar ese tema. quiero que una vez en el before colocar algun tipo de filtro o control que me desvie a "/login" en caso de que el usuario actual no este logueado . lo que busco en realidad es algun control antes de acceder a cualquier ruta de confirmacion de login.
el tema es que que no se como usar el before o que recomendación debería tener para hacer
me redirige a un bucle infinito , no se que hacer acá abajo el código de logeo, muy simple por cierto. Todos en LoginController
si saco todos los "redirect( "/login" ) del LoginController también entra en bucle infinito, así que no se que puede ser muchas gracias |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
Buenas @heinHertz ! Creo que tu problema puntual es que lo valida en todas las rutas, entonces lo que deberías hacer es excluir a la ruta de '/login' de la autenticación. A la request le podes pedir cual es el path para ignorar la validación en el caso que no corresponda. |
Beta Was this translation helpful? Give feedback.
-
Otros dos comentarios que no tienen que ver con tu duda puntal son:
|
Beta Was this translation helpful? Give feedback.
-
Buenas @heinHertz te sirvio? te quedo alguna duda sobre esto? |
Beta Was this translation helpful? Give feedback.
-
todavía no pude, cuando pueda subo |
Beta Was this translation helpful? Give feedback.
-
listo encontré esta solucion: before("/*", (request, response) -> {
if(!request.pathInfo().equals("/login"))
LoginController.asegurarseUsuarioEstaLoggeado(request, response);
}); Gracias. |
Beta Was this translation helpful? Give feedback.
listo encontré esta solucion:
Gracias.