🎉 Acceso anticipado Black Friday: Hasta un 80% de descuento en nuestros cursos

6d: 14h: 19m:15s'
Omar Leyva
Omar Leyva
Laravel
Comparte:

Problemas con la autenticacion con diferente tabla de base de datos.

Seguí uno de sus videos de youtube (Como crear logins con diferentes modelos en laravel 5.2) pero con alguna modificaciones por las actualizaciones de laravel 5.8 y me realiza el login correctamente y me manda al dashboard, pero cuando cambio de pagina  me trata como si fuera un invitado (Guest), y tengo que hacer login de nuevo. Cada que cambio de pagina. Como le puedo hacer para que la session se mantenga aunque cambie de pagina?
Jorge García
Jorge García (2902 xp)
Hola Omar, al parecer es un problema con los middlewares, asegúrate de aplicar el middleware correcto a cada ruta. 
Si un usuario está autenticado como admin por ejemplo, con el middleware auth:admin, al ir a otra ruta con el middleware auth solamente, lo va a tratar como invitado, ya que no sólo se ha autenticado como admin. En caso de que ese no sea el problema por favor publica código aquí para poder revisar.
2
Omar Leyva
Omar Leyva (26 xp)
Gracias por la respuesta, checare bien esa parte.
Brayan
Brayan (30 xp)
Tienes que verificar en el archivo auth el guard web esta apuntando a que modelo lo mas recomendable es crear un login personalizado según laravel lo puedes hacer y así dejas de usar el make:auth por defecto que limita en muchas cosas a algunos devs
1
Jhon James Montaño Gonzalez
Jhon James Montaño Gonzalez (136 xp)
Creo que también debes revisar tu archivo de rutas. Yo tengo el login con una tabla propia y estoy construyendo una SPA. En el archivo de rutas se establece cuales van a estar protegidas por los middlewares.  Esta parte también es importante.