posts - 241,  comments - 116,  trackbacks - 0

            使用Spring security如何防止用戶的重復登錄呢?如果用戶賬號已登錄,這時再進行第二次或多次登錄,需要阻止這樣的多次登錄。

          一.在web.xml中配置listener

          <listener>
                  <listener-class>org.springframework.security.web.session.HttpSessionEventPublisher</listener-class>
          </listener>
          二.在security.xml中配置Hibernate ORM提供了三種繼承映射策略
          <session-management>
                      <concurrency-control max-sessions="1" error-if-maximum-exceeded="true"/>
          </session-management>
            max-sessions表示最多允許多少次重復登錄。如果沒有配置error-if-maximum-exceeded,那么用戶賬號的第二次登錄會使第一次登錄失效,而配置了的話,那么第二次登錄會被阻止。通常的做法是阻止第二次登錄。
          posted on 2011-08-01 09:18 墻頭草 閱讀(4960) 評論(1)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          人人游戲網 軟件開發網 貨運專家
          主站蜘蛛池模板: 博兴县| 永靖县| 新晃| 德州市| 临邑县| 满洲里市| 堆龙德庆县| 石河子市| 凯里市| 乐亭县| 南川市| 南投县| 万载县| 洪雅县| 苍溪县| 城步| 湟源县| 连南| 蒙自县| 石屏县| 布拖县| 临清市| 东乌珠穆沁旗| 扶风县| 阳东县| 义乌市| 青铜峡市| 泸西县| 忻州市| 贵州省| 宁化县| 安多县| 新巴尔虎左旗| 满城县| 阳新县| 裕民县| 明光市| 衡阳市| 潮州市| 师宗县| 大埔区|