如何检查用户是否已登录javascript

Sha*_*jun 5 javascript jquery ruby-on-rails

我有一个登录灯箱,需要在用户未登录时显示.灯箱完全在javascript,fancybox中实现,并使用rails部分为html.

我可以看到cookie在登录时设置为chrome,但document.cookie似乎返回空.原因可能在这里解释

我如何在javascript/erb中实现这一点.

Jor*_*les 3

在后台处理这个。如果您使用 Rails 执行此操作,请务必使用并滥用current_user,因为它将是您最好的朋友。

然后在你的部分,你可以自由地拥有这样的东西

<% if current_user %>
     <p>Welcome <%= current_user.username %>!</p>
<% else %>
     <p>Please <%= link_to 'sign in', login_path %></p>
<% end %>
Run Code Online (Sandbox Code Playgroud)

Rails 会话、Ruby on Rails 教程