Проблема: У меня есть записи пользователей, каждая из которых имеет уникальный идентификатор emp (целое число 5), я использую мой empid для входа в систему, но я натыкаюсь на ошибку 302. Теперь выполняя это время данные формы размещен с данными:laravel 302 ошибка при входе в систему с сотрудником id
[Примечание: использованием Laravel Framework версии 4.2.9]
Ид = 938, пароль = пароль
$userdata = ['eid' => Input::get('eid'),'password' => Input::get('password')];
if (Auth::attempt($userdata)) {
print_r($userdata);
die();
} else {
// validation not successful, send back to form
return Redirect::to('login');
}
Я получаю данные напечатанный как массив, что означает, что моя аутентификация прошла успешно, но когда я делаю перенаправление, она вызывает ошибку 302.
$userdata = ['eid' => Input::get('eid'),'password' => Input::get('password')];
if (Auth::attempt($userdata)) {
return Redirect::to('demome');
} else {
// validation not successful, send back to form
return Redirect::to('login');
}
Мои маршруты:
Route::post('login', array('uses' => '[email protected]'));
Route::group(array('before' => 'auth'), function(){
Route::get('demome',function(){
echo "Asdasd";
die();
});
})
странное поведение
, когда идентификатор сотрудника ниже 100 он работает прекрасно, когда его выше 100, 302 происходит ошибка
Что точная ошибка? Где вы используете этот код? –
Это мой код контроллера. когда я смотрю на сетевой журнал в проверке элемента, я вижу, что URL маршрута с ошибкой 302. Я добавляю код маршрута сейчас –