Comparte:
En laravel porque hay ciertas ocasiones que el Login deja de funcionar?
Hola a todos, tengo este problema comun que me a pasado ya dos ocaciones, en las cuales el login de laravel deja de funcionar, a pesar de que las credenciales son correctas me dice que no coincide con los registros, los datos los inserto desde un seeder, pero aun asi no puedo, cuando me registro o recupero la constraseña si me deja pero solo de ese modo y alguien tiene alguna idea del porque ocurre esto? uso la ultima version de laravel

Jorge Davila (838 xp)
Podrías mostrar el código de tu seeder?
Daniel (84 xp)
Cabe mencionar que pasa lo mismo cuando hago logout aunque este alla registrado mediante la aplicación,
Daniel (84 xp)
listo jorge, pero el login por si solo dejo de funcionar

Jorge Davila (838 xp)
Tendría que hacer pruebas con tu error pero comienza probado usar el facade hash /, ya que es el usado por laravel para encriptar las contraseñas y no encriptes en tu seeder, usa una cadena previamente hasheada.
1
Daniel (84 xp)
Hola jorge pude resolverlo pero no tengo idea del porque pasa esto, en mi modelo User tengo una funcion de este tipo
la comente porque empece a hacer pruebas, no se si esto aun sea valido de usar ya que creo usuarios dentro de la aplicación, y siguiendo uno de tus cursos usabas este método para encriptar las contraseñas, en todo caso si sabes el porque me serviria que me lo explicaras, pero de alli en fuera ya todo bien, y en el seeder use el facade hash y por el momento lo dejare de ese modo
1
William Castro (16 xp)
Daniel, al parecer esta función setPasswordAttribute($password) en el Modelo User hace el hasheo o encriptacion del atributo Password, por lo que en los seeder se hasheba doblemente por asi decirlo.
1