我在我的rails应用程序中使用设计,但我也在rails中使用angular。在角度上下文中,我无法访问session
或current_user
或signed_in?
我想检查用户是否已登录,但我不想发出服务器请求询问是否有current_user
。我想检查会话或cookie商店以确定这一点。
这可能吗?
答案 0 :(得分:2)
Devise使用warden作为依赖项,如果id为1的用户登录,warden会在会话中存储类似这样的信息
session["warden.user.user.key"] = [[1], "$2a$10$O3RAeV9c04lrlQ3T/I0PXe"]
如果没有,你会得到它为零。