Принять имя пользователя, которое зашифровано хешем в базе данных

Когда я создаю пользователя, имя пользователя и пароль сохраняются в хеше. Теперь я хочу, чтобы мой логин и пароль при входе в систему могли быть прочитаны системой. Я использую Laravel

Ниже мой код для пользовательского контроллера

public function postSignin() {
if (Auth::attempt(array('username'=>Input::get('username'), 'password'=>Input::get('password')))) {
return Redirect::to('admin/dashboard')->with('message', 'You are now logged in!');
} else {
return Redirect::to('users/login')
->with('message', 'Your username/password combination was incorrect')
->withInput();
}
}

-1

Решение

Чувствительность к регистру не требует хеширования. Вы используете не кодирование _CI в таблице базы данных. CI означает без учета регистра.

Предполагая, что вы все еще хотите хэшировать имя пользователя, вам просто нужно будет хэшировать пользовательский ввод (имя пользователя), так же, как он хранится в базе данных, прежде чем передавать его в сценарий аутентификации.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]