【发布时间】:2014-08-07 19:13:17
【问题描述】:
我是 Laravel 的新手,我正在开发一个应用程序。我正在使用哨兵来处理用户和登录系统。但即使我的会话到期时间设置得非常高,我仍然经常被注销,而且是随机的。这是一个 laravel 问题还是与 Sentry 2 不兼容?有什么想法吗?
【问题讨论】:
标签: laravel laravel-4 cartalyst-sentry
我是 Laravel 的新手,我正在开发一个应用程序。我正在使用哨兵来处理用户和登录系统。但即使我的会话到期时间设置得非常高,我仍然经常被注销,而且是随机的。这是一个 laravel 问题还是与 Sentry 2 不兼容?有什么想法吗?
【问题讨论】:
标签: laravel laravel-4 cartalyst-sentry
您没有提到,但我不得不问,您是否在同一台服务器上运行了多个 laravel 应用程序?我注意到 laravel 倾向于将 cookie 会话放在服务器的根目录上,如果你有两个基于 Laravel 的应用程序运行在相同的位置/名称(默认情况下,它称为 laravel_session),它们将覆盖每个其他。
如果是这种情况,请尝试进入 AppName / app / application / config / session.php 并更改驱动程序的 path 或 cookie 组件。我在更改会话路径时遇到了麻烦,但是如果您将名称更改为,比如说,appName_session 而不是 laravel_Session,它应该可以解决您的问题。
希望这就是您的意思并且对您有所帮助。祝你好运。
【讨论】: