Laravel по-русски
      
      
    Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Записываю пароль с помощью Hash::make($request->input('password'));
При проверке пароля echo Hash::check($request->input('password'),$hash); -выдает пустую строку
Не в сети
Hash::check - boolean (Он может быть либо TRUE, либо FALSE.)
т.е. вы можете проверить да или нет.
if( Hash::check($request->input('password'),$hash ))
{
	echo 'Password is correct';
}
else
{
	echo 'Password is not correct';
}If you think it’s expensive to hire a professional to do the job, wait until you hire an amateur.
Не в сети
Он постоянно выдает false
Не в сети
public function postParol()
    {
        $data = Input::all();
        $message = '';
        if (Hash::check($data['password'], Auth::user()->password))
        {
            $tek_user = User::find(Auth::id());
            $tek_user->password = Hash::make($data['newpassword']);
            $tek_user->save();
            $message = 'Пароль успешно обновлен.';
        }
        else
        {
            $message = 'Ошибка! Введенный пароль не совпадает с текущим!';
        };
        return view('home/home', array('message' => $message));
    }
Не в сети
Страницы 1