var ldap = project.ldap;
if (ldap.connection == null)
{
write("project.ldap.connection has no properties. Please make sure the Directory server and the Enterprise server are functioning correctly.
");
write("Click here to try and reconnect
");
}
else
{
var user = request.uid;
var passwd= request.password;
var searchFilter = "(uid="+user+")";
var entryDN = ldap.getDN(searchFilter);
//prevent anonymous logins
if ((user == "") || (passwd == ""))
{
redirect("login.htm");
}
//store userid in client variable so we can get it later for voting
client.user = user;
loggedin = ldap.authenticate(entryDN,passwd);
//success go to voting page
if (loggedin == true)
{
redirect("vote.htm");
}
else
{
redirect("login.htm");
}
}