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 墻頭草 閱讀(4954) 評論(1)  編輯  收藏

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


          網站導航:
           
          人人游戲網 軟件開發網 貨運專家
          主站蜘蛛池模板: 安图县| 衡南县| 兴文县| 化州市| 义乌市| 郓城县| 汉阴县| 都昌县| 平邑县| 罗田县| 邓州市| 上犹县| 原平市| 乌拉特后旗| 肃北| 陆川县| 克东县| 万宁市| 松溪县| 财经| 内江市| 家居| 中山市| 神池县| 泰兴市| 博兴县| 会宁县| 大同县| 长乐市| 双牌县| 白河县| 裕民县| 亳州市| 沙洋县| 竹溪县| 赤壁市| 呼和浩特市| 宜城市| 建平县| 五家渠市| 炉霍县|