猿问

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

我有 spring thymeleaf 页面,我想检查用户是否登录。如果为真,如果没有登录,则检查通知更新,因此无需检查和使用资源。我尝试像这样进入 javascript:

[[${#authentication.getPrincipal().getName()}]];

但它仅在用户登录时有效。我试试

  <li sec:authorize="isAuthenticated()"> <span id="id" sec:authentication="name"></span></li>

通过 id 获取价值,这也不起作用。是否有一些标准的工作方法来检查用户登录?


千万里不及你
浏览 148回答 1
1回答

12345678_0001

我使用返回与身份验证相关的 true 或 false 的代码解决了这个问题:<span&nbsp;th:text="${#authorization.expression('isAuthenticated()')}"></span>这个可以在 javascript 中使用:=&nbsp;[[${#authorization.expression('isAuthenticated()')}]];
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答