Когда я создаю пользователя, имя пользователя и пароль сохраняются в хеше. Теперь я хочу, чтобы мой логин и пароль при входе в систему могли быть прочитаны системой. Я использую 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();
}
}
Чувствительность к регистру не требует хеширования. Вы используете не кодирование _CI в таблице базы данных. CI означает без учета регистра.
Предполагая, что вы все еще хотите хэшировать имя пользователя, вам просто нужно будет хэшировать пользовательский ввод (имя пользователя), так же, как он хранится в базе данных, прежде чем передавать его в сценарий аутентификации.
Других решений пока нет …