posts - 66,  comments - 40,  trackbacks - 0
          1)先用hashTable初始化ldap用到的參數。
          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)  編輯  收藏

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


          網站導航:
           
          <2007年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          Welcome here, my friend!

          常用鏈接

          留言簿(12)

          隨筆檔案(66)

          文章分類

          文章檔案(63)

          web

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 89338
          • 排名 - 647

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 共和县| 班戈县| 双柏县| 佛冈县| 太湖县| 仁怀市| 阜平县| 东方市| 嘉荫县| 五河县| 双辽市| 读书| 灵石县| 科技| 德昌县| 抚远县| 常熟市| 青神县| 华安县| 师宗县| 临湘市| 浪卡子县| 绍兴市| 绥江县| 长顺县| 昌图县| 云阳县| 咸阳市| 阿坝| 宁城县| 华安县| 资溪县| 新密市| 天门市| 福泉市| 江门市| 武宁县| 阜新| 云阳县| 合肥市| 平利县|