posts - 66,  comments - 40,  trackbacks - 0
          1)先用hashTable初始化ldap用到的參數(shù)。
          Hashtable env = new Hashtable();
          env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
          env.put(Context.PROVIDER_URL,"ldap://192.***.***.***:portNumber(389 is defualt)");
          env.put(Context.SECURITY_PRINCIPAL,userID+"yourDomain(@***.com)");//
          env.put(Context.SECURITY_CREDENTIALS, pass);
          userID 和 pass就是登錄域的賬號。不要用全稱。因為你在上面用到了域名。
          2)開始驗證。通過try..catch來判斷用戶的合法性。
          try{
          LdapContext ctx = new InitialLdapContext(env, null);
          System.out.println("Succeess");
          } catch (Exception e) {
          if (e.getMessage().indexOf("775") > = 0) {
          System.out.println("你的賬號被鎖了。");
          }else {
          System.out.println("Invalid User");
          }
          }
          posted on 2007-08-22 11:58 happytian 閱讀(427) 評論(0)  編輯  收藏

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


          網(wǎng)站導航:
           
          <2007年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          Welcome here, my friend!

          常用鏈接

          留言簿(12)

          隨筆檔案(66)

          文章分類

          文章檔案(63)

          web

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 89329
          • 排名 - 647

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东丽区| 定襄县| 临泽县| 孟村| 临泉县| 伊宁县| 高邑县| 长海县| 萍乡市| 长兴县| 英吉沙县| 汉沽区| 英山县| 襄垣县| 措勤县| 滨州市| 霍州市| 遂平县| 灌南县| 资中县| 浮山县| 嫩江县| 腾冲县| 崇礼县| 偃师市| 临颍县| 宁乡县| 洛南县| 合阳县| 青河县| 德惠市| 漠河县| 宿松县| 肥城市| 三门峡市| 建德市| 鹤庆县| 宁远县| 敖汉旗| 凤山市| 益阳市|