Deben Oldert пре 10 година
родитељ
комит
efeeafa235
1 измењених фајлова са 15 додато и 0 уклоњено
  1. 15 0
      SAS:APS Server/LDAP.java

+ 15 - 0
SAS:APS Server/LDAP.java

@@ -13,6 +13,7 @@ import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 import javax.naming.NamingEnumeration;
 import javax.naming.NamingException;
+import javax.naming.directory.Attribute;
 import javax.naming.directory.Attributes;
 import javax.naming.directory.BasicAttribute;
 import javax.naming.directory.InitialDirContext;
@@ -128,6 +129,20 @@ public class LDAP {
         }
         return true;
     }
+    public boolean deleteInfo(String key) {
+        ModificationItem[] mods = new ModificationItem[1];
+        String name = "CN="+userName+",CN=Users,DC=vpn,DC=local";
+        System.out.println("unregistering: "+key);
+        mods[0] = new ModificationItem(DirContext.REMOVE_ATTRIBUTE,new BasicAttribute(key));
+        try {
+            ctx.modifyAttributes(name, mods);
+        }
+        catch(NamingException e){
+            System.out.println(e);
+            return false;
+        }
+        return true;
+    }
     
     private int getErrorCode(final String exceptionMsg)
     {