authentication - Laravel 4.2 服务器上跨子域的用户身份验证

标签 authentication laravel wildcard-subdomain

身份验证在我的本地主机上的子域中保持良好,感谢我收到的帮助 here 。但现在我的远程服务器遇到了麻烦。我在 session.php 中更改了 'domain' => '.mydomain.com',,现在我根本无法登录。实际上,Auth:attempt() 工作得很好,但当它尝试加载下一页时,它会失败我的 auth 过滤器。这是我的过滤器中的代码:

if ( Auth::guest() ) return Redirect::guest('login');

对我来说,这意味着 session 根本不起作用。我在 session.php 中更改的那行绝对是罪魁祸首,因为当我将其更改回 'domain' => null 时, 我可以正常登录。 ..它只是不能跨子域持续存在。关于让 Laravel 记住跨子域的 session 有什么想法吗?

最佳答案

在私有(private)窗口中进行所有这些登录测试,因为旧的持久 cookie 真的会把你搞砸。

关于authentication - Laravel 4.2 服务器上跨子域的用户身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24520516/

相关文章:

php - 我的登录和注册脚本出现问题

java - 在 Jetty 中设置 JDBC 身份验证

authentication - EMV静态数据认证

authentication - CakeDC 用户插件 - 是否有文档?

php - Laravel 中的 cURL 请求

jquery - 我如何将这个 Bootstrap 包正确地放置到我的 Laravel 元素中?

php - 拉拉维尔 5 : AppServiceProvider vs custom provider

dns - cert-manager DNS01 挑战失败 - 找不到通配符域的区域

azure - 使用通配符路由时偶尔会收到来自 Azure Front Door 的 421 响应代码

c# - 绑定(bind) IIS 通配符子域