SpringSecurity 3.2入門(3)單用戶登陸

  一、增長web.xml文件配置以下web

    <!-- 獲取Spring Security session的生命週期,這個監聽器會在 session 建立和銷燬的時候通知 Spring Security -->
    <listener>
        <listener-class>
            org.springframework.security.web.session.HttpSessionEventPublisher</listener-class>
    </listener>

  二、增長spring-security.xml文件配置以下spring

    <!-- 配置SpringSecurity的http安全服務 -->
    <security:http auto-config="true">

        <!-- 單用戶登錄  -->
        <!-- 僅配置max-sessions="1",則第二次登陸會讓第一次登陸失效。 -->
        <!-- 同時配置max-sessions="1" error-if-maximum-exceeded="true",則能夠防止第二次登陸-->
        <!-- max-sessions="1" 其中1表示一個賬號可同時登陸的次數  -->
        <security:session-management>
            <security:concurrency-control max-sessions="1"  error-if-maximum-exceeded="true"/>
        </security:session-management>
        ...
    </security:http>
相關文章
相關標籤/搜索