Ho scritto il seguente codice:
<%@LANGUAGE = JScript%>
<%
var username = new String(Request.Form("UTENTI"));
var password = new String(Request.Form("password"));
var Cn = new ActiveXObject("ADODB.Connection");
var Sc = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("Dati.mdb");
Cn.Open(Sc);
var Verifica = Cn.Execute("SELECT password FROM Utenti WHERE username LIKE '" + username + "'");
if (Verifica == password)
{
Response.Write("Login effettuata con successo");
Cn.Close();
Response.End;
}
else
{
Response.Write("Password errata");
Cn.Close();
Response.End;
}
%>
Quando faccio l'IF (in grassetto), considerando che la SELECT da come risultato sempre un solo valore, come faccio a verificare che la PASSWORD presente nel DB è uguale a quella immessa dall'utente??
Grazie.

Rispondi quotando