import java.io.*;
import com.novell.ldap.*;

public class CheckPassword {

	public static void main (String args []) throws LDAPException {
				
		if (args.length !=2) {
			System.out.println ("Usage: CheckPassword student password");
		} else {
			LDAPConnection c = new LDAPConnection ();
			c.connect ("nldap.com", 389);
			c.bind ("cn=admin, ou=subldap, ou=user, o=novell", "secret");
			LDAPAttribute attr = new LDAPAttribute("userPassword", args[1]);
			if (c.compare ("cn=" + args[0] +  ", ou=students, ou=zoology, ou=subldap, ou=user, o=novell", attr)) System.out.println ("Password ok!");
			else System.out.println ("Wrong password");
			c.disconnect();
		}
	}
}
