我有一个简单的管理区域,可以在其中更新网站的某些方面。因为我将是唯一一个访问它的人,所以我想到了使用auth.basic
Laravel 4 的功能。
我在我的routes.php
文件上建立了一个组,可以auth.basic
一次将过滤器添加到多个资源中:
//routes.php
// Password protected routes
Route::group(['before' => 'auth.basic'], function () {
Route::get('admin', ['as' => 'admin', 'uses' => 'AdminController@index']);
Route::resource('admin', 'AdminController');
Route::resource('users', 'UsersController');
Route::resource('pizzas', 'PizzasController');
});
路由受到保护(应该如此),当我第一次访问这些路由中的任何一个时,我必须填写弹出式身份验证表单。
这就是问题所在:我相信一旦我关闭浏览器,经过身份验证的会话就会过期。这没有发生。即使浏览器关闭了几个小时,它仍然会“记住我”。
- 我尝试设置
'lifetime' => 0,
。config/session.php
我能做些什么来解决这个问题?
谢谢。