posts - 241,  comments - 116,  trackbacks - 0

            使用Spring security如何防止用戶的重復(fù)登錄呢?如果用戶賬號(hào)已登錄,這時(shí)再進(jìn)行第二次或多次登錄,需要阻止這樣的多次登錄。

          一.在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表示最多允許多少次重復(fù)登錄。如果沒(méi)有配置error-if-maximum-exceeded,那么用戶賬號(hào)的第二次登錄會(huì)使第一次登錄失效,而配置了的話,那么第二次登錄會(huì)被阻止。通常的做法是阻止第二次登錄。
          posted on 2011-08-01 09:18 墻頭草 閱讀(4954) 評(píng)論(1)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          人人游戲網(wǎng) 軟件開(kāi)發(fā)網(wǎng) 貨運(yùn)專(zhuān)家
          主站蜘蛛池模板: 南雄市| 敦煌市| 马边| 腾冲县| 桓台县| 广元市| 怀远县| 永吉县| 镶黄旗| 伽师县| 周至县| 濮阳县| 扎赉特旗| 康保县| 榆林市| 柳江县| 宁晋县| 普安县| 宿松县| 永胜县| 寿宁县| 邵阳市| 右玉县| 双鸭山市| 六枝特区| 琼结县| 通道| 玛曲县| 墨江| 嘉义县| 高阳县| 武安市| 新巴尔虎左旗| 石嘴山市| 岢岚县| 华阴市| 兴业县| 瑞金市| 新民市| 尼玛县| 凤阳县|