Laravel Hash :: check () siempre devuelve false
Tengo forma de perfil para que el usuario pueda editar sus propios perfiles. En este formulario tengo contraseña actual. que debe ser coincidente desde seve en base de datos.
Formar:
{{ Form::password('currPassword', array('id'=>'currPassword')) }}
Quiero tener esta función en el controlador para verificar esto con la base de datos.
$data = User::find($id);
if( ! Hash::check( $data->password , Input::get('currPassword') ) )
{
return Redirect::to('/admin/profile')
->with('message', 'Current Password Error !')
->withInput();
}
hash123456
contraseña en la base de datos está bien y después de poner123456
encurrPassword
que debe ser devueltoTRUE
pero esa vueltaFALSE
siempre.