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

How do I check if user is logged in javascript

本文关键字:是否 登录 javascript 用户 何检查 检查      更新时间:2023-09-26

我有一个登录灯箱,需要在用户未登录时显示。灯箱完全在javascript,fancybox中实现,并使用rails partes进行html。

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

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

在后端处理这个问题。如果你用rails这样做,一定要使用和滥用current_user,因为它将是你最好的朋友。

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

<% if current_user %>
     <p>Welcome <%= current_user.username %>!</p>
<% else %>
     <p>Please <%= link_to 'sign in', login_path %></p>
<% end %>
Rails

Sessions, Ruby on Rails 教程

与Jordan Scales所说的方法相同,但是让它更简单...如果@current_user.nil,干吗?