Rails session 使用问题,关于微信公众号方面

realwol · 2013年12月04日 · 最后由 realwol 回复于 2014年12月22日 · 5095 次阅读

在使用 session 中遇到的问题。 我的计划是要将加关注的微信用户的号码和网站绑定起来,所以就想在接收微信消息的 controller 里获取然后放在 session 里,之后,用户去输入登录帐号和密码。如果成功,那就取出用户 session 中的用户微信号码和网站登录名进行绑定,以后就可以直接关联起来。 问题:在接受微信的 controller 里边,获取到微信号码,放入 session 里,可是在验证登录是否成功的 controller 去不到这个 session 值,目前没有明确思路问题出在哪儿。代码如下,求指点。

hello controller 里取微信号码放入 session,输出正确。

session[:wx_appid]= @to_user_name.to_s
puts  session[:wx_appid]

mobile controller 中取 session 值,为空。

puts session[:wx_appid]

应该是因为 rails 的 CSRF 保护策略,会话被重置了,我也遇到了这个问题。来晚啦~~~

#1 楼 @lissdy 这个好像我解决了,太久了,已经记不清了,不过功能是实现了。不过现在看这个帖子里的问题,好像不是什么问题。。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号