记录的用户不能在不同项目之间保留

时间:2016-12-14 17:35:08

标签: laravel session authentication laravel-5 laravel-blade

我有两个以上的项目,都在xampp localhost上运行,并使用内置的auth laravel。 ver 5.3和ver 5.2 如果我登录这两个项目,其中一个项目将被注销immediatley。 这两个项目都在htdocs文件夹中。 两者都使用相同的文件会话配置,这些配置来自laravel原始配置。 怎么解决这个?如果托管在共享主机中会是一个问题吗?是什么导致了这个问题?

1 个答案:

答案 0 :(得分:5)

会话cookie是基于每个域定义的,除非另有定义。因此,如果您有两个项目在同一个域上使用相同的会话变量,则会导致冲突。

如果你使用不同的域,那么没有问题,所以我不预见这个问题会延续到共享主机,除非你坚持使用相同的域和目录中的项目。大多数站点使用子域来分隔应用程序会话。