Laravel Hash :: check () sempre retorna false
Eu tenho o formulário de perfil para o usuário pode editar os próprios perfis. neste formulário eu tenho a senha atual. que deve ser correspondido de seveded no banco de dados.
Formato:
{{ Form::password('currPassword', array('id'=>'currPassword')) }}
Eu quero ter essa função no controlador para verificar isso com o banco de dados.
$data = User::find($id);
if( ! Hash::check( $data->password , Input::get('currPassword') ) )
{
return Redirect::to('/admin/profile')
->with('message', 'Current Password Error !')
->withInput();
}
hash123456
senha no banco de dados está ok e depois de colocar123456
nocurrPassword
isso deve ser retornoTRUE
mas esse retornoFALSE
sempre.