Spring Social:用户是否已登录

时间:2013-10-07 14:54:56

标签: spring-security spring-social

我想实现以下流程:

  1. 用户进入登录页面 “登录Facebook”按钮显示
  2. 用户使用自己的Facebook帐户登录 “使用Facebook登录”按钮消失 出现“退出”按钮
  3. 我已经实现了我想要的一切,除了根据用户登录或注销显示控件。

    我如何在JSP级别上执行此操作?我需要在标签中添加哪些变量?

    由于

1 个答案:

答案 0 :(得分:0)

尝试使用Spring Security taglib中的authorize tagSpEL expressions结合使用:

<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<sec:authorize access="isAuthenticated()">
    Logout button goes here
</sec:authorize>
<sec:authorize access="isAnonymous()">
    Login button goes here
</sec:authorize>