Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ThymileAF页面如何检查用户是否登录_Javascript_Spring_Thymeleaf - Fatal编程技术网

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

Javascript ThymileAF页面如何检查用户是否登录,javascript,spring,thymeleaf,Javascript,Spring,Thymeleaf,我有一个spring-thymeleaf页面,我想检查用户是否登录。如果为true,则检查更新通知,如果未登录,则无需检查和使用资源。 我尝试像这样使用javascript: [[${#authentication.getPrincipal().getName()}]]; 但它只在用户登录时工作。我试着 <li sec:authorize="isAuthenticated()"> <span id="id" sec:authenti

我有一个spring-thymeleaf页面,我想检查用户是否登录。如果为true,则检查更新通知,如果未登录,则无需检查和使用资源。 我尝试像这样使用javascript:

[[${#authentication.getPrincipal().getName()}]];
但它只在用户登录时工作。我试着

  <li sec:authorize="isAuthenticated()"> <span id="id" sec:authentication="name"></span></li>
  • 按id获取值,这也不起作用。
    是否有一些标准的工作方法来检查用户登录?

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

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