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)  編輯  收藏

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


          網站導航:
           
          人人游戲網 軟件開發網 貨運專家
          主站蜘蛛池模板: 合作市| 仁布县| 林芝县| 松溪县| 上栗县| 襄樊市| 大理市| 穆棱市| 洪洞县| 托里县| 夏邑县| 成武县| 沙雅县| 兰坪| 桐乡市| 建阳市| 上饶县| 武鸣县| 宁南县| 枝江市| 正阳县| 汶上县| 邵阳县| 梅河口市| 繁昌县| 丰台区| 湘潭市| 乌兰察布市| 嘉义县| 武平县| 和平区| 苍梧县| 许昌市| 云林县| 海伦市| 若尔盖县| 彰化市| 赤峰市| 禄丰县| 龙陵县| 江源县|