Spring Boot - 我只想为未登录的用户显示登录按钮

SpringBoot - i want to show login button for only users that are not logged-in

我目前正在寻找有关如何在用户完全通过身份验证时不显示登录按钮的解决方案。这是我正在做的个人项目。我希望用户在连接时无法查看登录按钮,我已经尝试查看 thymeleaf 文档但没有找到答案。

如果您正在使用 Spring 安全性,您可以执行以下操作:

              <li th:ref="navbar-item" sec:authorize="!isAuthenticated()">
                <a th:text="'Login'" th:href="@{/login}"/>
              </li>

要了解完整的上下文,请查看我的 blog article 和相应的来源 GitHub.