Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/04/2015, 18:21
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 21 años
Puntos: 406
Respuesta: Problema con sistema para recuperar contraseña (Laravel 5)

No es error a nivel programación, si no que la misma aplicación no valida y ejecuta el switch default:

Código PHP:
Ver original
  1. redirect()->back()->withErrors(['email' => $response]);

Y literalmente el error es 'passwords.token', el objeto errors contiene:

Código PHP:
Ver original
  1. object(Illuminate\Support\ViewErrorBag)#152 (1) {
  2.  ["bags":protected]=>
  3.   array(1) {
  4.     ["default"]=>
  5.     object(Illuminate\Support\MessageBag)#153 (2) {
  6.      ["messages":protected]=>
  7.       array(1) {
  8.         ["email"]=>
  9.         array(1) {
  10.           [0]=>
  11.           string(15) "passwords.token"
  12.         }
  13.       }
  14.       ["format":protected]=>
  15.       string(8) ":message"
  16.     }
  17.   }
  18. }

No se que otra información necesites?

Actualización

Verificando las clases propias del framework me doy cuenta que dicho error indica que el token es invalido, sabiendo que significa "passwords.token" verifico como guarda el token en la DB y el token enviado por correo y me doy cuenta que estos no coinciden, el token enviado por email tiene un "s" de mas al final por lo cual el token jamás coincidirá, al final modifico la vista del correo electronico y ya funciona correctamente el sistema, agradezco la atención @hhs, trabajar cansado no ayuda mucho ajaja
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Última edición por Nemutagk; 29/04/2015 a las 18:48