authenticate.htm

来自「javascript source code part2」· HTM 代码 · 共 51 行

HTM
51
字号
<HTML>
<HEAD>
<TITLE>
Authenticate Voting  
</TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff">
<SERVER>

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.<br>");
   write("<A HREF=\"init.htm\">Click here to try and reconnect</A><br>");
}
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");
  }

}
</SERVER>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?