【发布时间】:2018-11-25 21:42:56
【问题描述】:
我正在制作一个登录控制器。
我这样设置会话:
conn = put_session(conn, :user_id, user.id)
IEx.pry
redirect conn, to: account_path(conn, :show)
当我打印我得到的 conn 时,它看起来像在撬线上设置
...
:plug_session => %{"user_id" => 6}, :plug_session_fetch => :done,
...
然后在我们重定向到的下一个控制器中,我们得到
get_session(conn, :user_id) => nil
来自登录控制器的 302 似乎设置了一个会话 cookie,因为响应包括
set-cookie:_rebirth_key=g3QAAAABbQAAAAd1c2VyX2lkYQY=--KJ9iow5QUIqw1ggyPla--EGp-dY=; path=/; HttpOnly
如何使会话持续存在?
谢谢!
【问题讨论】: