У меня есть простая область администрирования, где я могу обновить некоторые аспекты веб-сайта. так как я буду только один доступом к нему, я думал, используя auth.basic
функциональности Laravel 4.Laravel 4 - сеанс фильтра auth.basic не истекает | Как истечь auth.basic session
Я построил группу на моем routes.php
файла, который добавляет auth.basic
фильтра к нескольким ресурсам сразу:
//routes.php
// Password protected routes
Route::group(['before' => 'auth.basic'], function() {
Route::get('admin', ['as' => 'admin', 'uses' => '[email protected]']);
Route::resource('admin', 'AdminController');
Route::resource('users', 'UsersController');
Route::resource('pizzas', 'PizzasController');
});
Маршруты защищены (как и должны), и я должен заполнить всплывающую аутентификационную форму, когда я впервые получаю доступ к любому из этих маршрутов.
Возникла проблема: Я считаю, что аутентифицированный сеанс должен истечь, как только я закрою браузер. Этого не происходит. Даже если браузер закрыт часами, он все еще «помнит меня».
- Я попытался установить
'lifetime' => 0,
наconfig/session.php
.
Что мне делать, чтобы исправить эту проблему?
Спасибо.
Вы закрываете браузер или просто закрываете вкладку? Не знаете, на какой ОС вы находитесь, но mac os полностью закрывается с помощью cmd-q. –
Я закрываю браузер. Пробовал это на Chrome, Firefox и IE9. Они имеют такое же поведение. Я на Windows 7. –
Хм, странно. На этот вопрос я могу найти куки. Дамп их, вошел в систему еще? –