Hows身份验证会话在laravel中维护

时间:2014-04-12 05:42:52

标签: php laravel-4

我正在使用php的laravel Framework进行开发。我使用身份验证内置功能登录用户。以下是我的问题: -

  1. 我想知道,身份验证类如何工作以及如何维护用户的身份验证会话,我可以访问该用户吗?如果是,那么如何?

  2. 在laravel的Authentication Class的文档页面上,它写成

      

    如果您想在应用程序中提供“记住我”功能,您可以将> true作为第二个参数传递给try方法,这将使用户无限期地进行身份验证(或直到他们手动注销):

  3. 所以,我想知道,如果我没有指明记住我,那么我的会话会在那里待多久?

    更新:新问题

    1. 此外,在我的数据库中我有表user_auth而不是Users表,当我尝试使用身份验证类时,它显示我错过了用户表缺失,所以经过一点努力,我发现并更改了auth.php中的表名在配置文件夹中,但仍然无法正常工作,请帮帮我?

1 个答案:

答案 0 :(得分:0)

Here you can find一个关于基于身份验证状态注册/验证/过滤的非常好的教程。

访问登录用户。你可以查看Laravel security page  基本上在这里:

if (Auth::attempt(array('email' => $email, 'password' => $password, 'active' => 1)))
{
    $email = Auth::user()->email;
}

关于会话参数(会话持续多少分钟等),您可以查看

app/config/session.php

查看有关会话here

的更多信息