Php 如何在laravel中维护身份验证会话

Php 如何在laravel中维护身份验证会话,php,laravel-4,Php,Laravel 4,我正在使用php的laravel框架进行开发。我正在使用内置身份验证功能登录用户。以下是我的问题:- 我想知道,身份验证类是如何工作的,它是如何维护用户的身份验证会话的,我可以访问该用户吗?如果可以,那么如何访问 在laravel的身份验证类的文档页面上,它是这样写的 如果希望在应用程序中提供“记住我”功能,可以将>true作为第二个参数传递给尝试方法,该方法将无限期地对用户进行验证>(或直到用户手动注销): 所以,我想知道,如果我没有指定“记住我”,我的会话将在那里持续多长时间 更新:新问题

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

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

  • 在laravel的身份验证类的文档页面上,它是这样写的

    如果希望在应用程序中提供“记住我”功能,可以将>true作为第二个参数传递给尝试方法,该方法将无限期地对用户进行验证>(或直到用户手动注销):

  • 所以,我想知道,如果我没有指定“记住我”,我的会话将在那里持续多长时间

    更新:新问题

  • 另外,在我的数据库中,我有一个表user_auth,而不是Users表,当我尝试使用身份验证类时,它向我显示了一个错误,即缺少Users表,所以在不费吹灰之力的情况下,我在config文件夹中的auth.php中找到并更改了表名,但它仍然不起作用,请帮助我
  • 关于基于身份验证状态注册/身份验证/过滤的非常好的教程

    访问已登录的用户。你可以查一下 基本上在这里:

    if (Auth::attempt(array('email' => $email, 'password' => $password, 'active' => 1)))
    {
        $email = Auth::user()->email;
    }
    
    关于会话参数(会话的生存时间等),您可以签出

    app/config/session.php
    

    查看有关会话的更多信息

    再次查看问题,我现在面临一个新问题,请帮助我解决问题seblazereplayed到您第一次发布的auth.php配置文件中,有不同的方面:“model'=>“User”,“table'=>“User\u auth”,检查您是否确实拥有模型中的模型类模型/检查您是否确实拥有表user\u auth table我不确定您为什么要使用user\u auth table,而不是使用userstable@seblaze ,我重新检查了模型是否存在,以及更改表名的代码是否存在,但仍然不起作用,我需要名称user\u auth,因为它在提供给我的架构中,我无法对其进行更改,但这是非常小的自定义,laravel应该支持,但感谢我的其他问题得到解决。您检查了用户模型是否使用user\u auth表吗?它是否有受保护的$table='users_auth';变量集?是的,兄弟,我已经设置好了:(仍然不工作,不知道为什么你能附上它给你的确切错误?用什么文件?