【发布时间】:2014-10-23 22:36:45
【问题描述】:
我有一个奇怪的问题,我无法在我的视图作曲家中设置任何 cookie。
背景:我们有自己的(不是我正在工作的服务器)OAuth 2 服务器,使用 refresh 和 access 令牌。基本流程是,用户单击登录,我向服务器发送 HTTP 请求,获取登录 url 并将用户重定向到那里。从那里他登录并返回给我一个访问令牌和刷新令牌。我使用访问令牌获取他的详细信息,设置用户,访问令牌并刷新令牌 cookie,然后生活继续。
实际问题: 现在用户或访问令牌 cookie 过期(我只是在浏览器中删除它),如果它可用,我去获取访问令牌(它是用于测试的,它是有效的)。然后我获得一个新的访问和刷新令牌,再次获取用户详细信息并尝试将这些详细信息(如之前所做的)保存在 cookie 中。除了它似乎永远不会到达那里。
代码: 显然涉及到很多代码,我不能全部发布,但问题的症结在于我的view composer。我尝试了许多设置 cookie 的方法,从重定向到在 Chrome 和 Firefox 中广泛创建视图,并检查我的代码和浏览器中是否存在。
任何帮助将不胜感激!
【问题讨论】:
-
PS:我 var_dump'd 响应对象,cookie 在那里......