Sei sulla pagina 1di 1

Demonstration of using JavaScript to perform CreateObject Also

demonstrates how to open an ADO connection and recordset in JavaScript


<%@language=javascript%>
<%
if (isPasswordOK(Request.form("name"),Request.form("pwd"))) {
Response.write("Authenicated!");
// Do stuff
} else {
Response.write("Access Denied");
}
function isPasswordOK(strName, strPwd) {
var fAllowLogon = false;
try {
var oConn = new ActiveXObject("ADODB.Connection");
var strConnection="Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=c:\\auth\\auth.mdb;"
oConn.Open(strConnection);
var strSQL = "SELECT count(*) FROM client WHERE " +
"(name='" + strName + "') " +
" and " +
"(pwd='" + strPwd + "')";
var oRS = new ActiveXObject("ADODB.RecordSet");
oRS.Open(strSQL,oConn);
fAllowLogon = (oRS(0).Value > 0) ? true : false;
oRS.Close();
delete oRS;
oConn.Close();
delete oConn;
} catch(e) {
fAllowLogon = false;
}

return fAllowLogon;
}
%>

Potrebbero piacerti anche