Laravel记得登录用户设置为默认值

时间:2014-08-25 06:27:18

标签: php laravel

我使用的是Laravel 4.2。我不知道我的代码有什么问题导致它记住登录用户,即使我在尝试功能中设置为false。有谁可以帮助我?

public function login()
    {
        //
        $input['username']=Input::get("username", "");
        $input['password']=Input::get("password", "");
        if (Auth::attempt(array('username' => $input['username'], 'password' => $input['password']), false))
        {
             return Redirect::to('/');
            //return Redirect::intended('dashboard');
        }else{
            $messages="Incorrect username or password!";
            return Redirect::back()->withInput()->with('messages', $messages);
        }

    }

1 个答案:

答案 0 :(得分:3)

使浏览器关闭集

上的会话到期
'expire_on_close' => true,

app/config/session.php档案

为了记住我 - 默认是假的。当你设置为true时,如果一个不存在(即它已经过期),它应该创建一个新的会话。

因此,在正常情况下,您的会话过期一定时间后。但如果'expire_on_close'为真,你就可以完成工作。