为了账号安全,请及时绑定邮箱和手机立即绑定

Thymeleaf 页面如何检查用户是否登录

Thymeleaf 页面如何检查用户是否登录

千万里不及你 2023-03-24 17:01:28
我有 spring thymeleaf 页面,我想检查用户是否登录。如果为真,如果没有登录,则检查通知更新,因此无需检查和使用资源。我尝试像这样进入 javascript:[[${#authentication.getPrincipal().getName()}]];但它仅在用户登录时有效。我试试  <li sec:authorize="isAuthenticated()"> <span id="id" sec:authentication="name"></span></li>通过 id 获取价值,这也不起作用。是否有一些标准的工作方法来检查用户登录?
查看完整描述

1 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

我使用返回与身份验证相关的 true 或 false 的代码解决了这个问题:

<span th:text="${#authorization.expression('isAuthenticated()')}"></span>

这个可以在 javascript 中使用:

= [[${#authorization.expression('isAuthenticated()')}]];


查看完整回答
反对 回复 2023-03-24
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信