升级到4.1后,会话机制无法正常工作

时间:2014-05-20 12:19:22

标签: session laravel laravel-4

我们正在开发一个使用AngularJS + Laravel 4的网络应用程序。所有这些都适用于AngularJS。

现在我们要求为我们的移动应用使用相同的API。因此,我们在成功验证后将会话ID返回给移动用户。并且当他们发出任何请求时,他们使用 laravel_session 键将此会话ID作为cookie发送到标头中。在Laravel 4中一切正常。

现在我们已将Laravel版本迁移到4.1。所以现在它不起作用。我已经使用以前的版本检查了它,在之前版本的Laravel 4中它返回了 laravel_session cookie中的会话ID。但在新版本(4.1)中它返回一些长字符串。我看过4.1的发行说明。他们说他们已经重写了Session引擎。

我不知道它是如何产生的以及它的确定位置。我在验证后尝试通过Cookie::get('laravel_session')从Cookie中获取此值。但它没有奏效。可以在cookie中发送最终回复时解决。

任何人都知道我该怎么做?或处理此问题的任何其他替代方案。

提前致谢.. !!

1 个答案:

答案 0 :(得分:0)

我们通过从我们的移动应用程序中的Header内容中读取cookie值来解决此问题。

不是他们从标题中获取此cookie值并在每次请求中发送它。