Session Laravel 4.2:Sentry 2记住我功能不工作

Session Laravel 4.2:Sentry 2记住我功能不工作,session,laravel,session-cookies,remember-me,cartalyst-sentry,Session,Laravel,Session Cookies,Remember Me,Cartalyst Sentry,我尝试在不记得用户的情况下登录(Sentry::authenticate($input,false);),并创建了一个cookie,因此在退出浏览器时不会断开连接。 请在下面找到我的代码 控制器 public function store() { $this->loginForm->validate($input = Input::only('email', 'password')); try { if( Input::get('rememb

我尝试在不记得用户的情况下登录(Sentry::authenticate($input,false);),并创建了一个cookie,因此在退出浏览器时不会断开连接。 请在下面找到我的代码

控制器

public function store()
{
    $this->loginForm->validate($input = Input::only('email', 'password'));

    try
    {
        if( Input::get('remember') ) {
            Sentry::authenticateAndRemember($input);
        } else {    
            Sentry::authenticate($input, false);
        }

    }

    catch (\Cartalyst\Sentry\Users\UserNotFoundException $e)
    {
        return Redirect::back()->withInput()->withErrorMessage('Invalid credentials provided');
    }
    catch (\Cartalyst\Sentry\Users\UserNotActivatedException $e)
    {
        return Redirect::back()->withInput()->withErrorMessage('User Not Activated.');
    }
}
查看

 <div class="checkbox">
    <!-- Remember me field -->
        <div class="form-group">
            {{ Form::label('remember_label', 'Remember Me? ')}}
            <input type="checkbox" name="remember">
        </div>
</div>

{{Form::label('记住标签','记住我')}
我试过了,但结果是一样的

在php.ini中,我设置了session.gc_maxlifest=2592000

有人有什么线索吗


谢谢你的建议。

最后我发现了我犯的错误,我将它写在下面,以便对其他人有用

请编辑app->config->session.php

会话生存期

'lifetime' => 120,

'expire_on_close' => true,