Originariamente inviato da utente182
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="it">
<head>
<%@language="JScript"%>
<%
var con;
var conString;
con = Server.CreateObject("ADODB.Connection");
con.Mode = adModeReadWrite;
conString = "Provider=Microsoft.Jet.OLEDB.4.0; "
+ "Data Source=" +Server.MapPath("database.mdb");
con.Open(conString);
%>
<title>pagina di controllo </title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<h1>Pagina B</h1>
<%
var rst;
var trovato = 0;
var nickna=String(Request.QueryString("nickname"));
rst = Server.CreateObject("ADODB.Recordset");
rst.Open("utenti",conString,adOpenDynamic,adLockPe ssimistic);
while (!rst.EOF) {
if (rst("nick") == nickna) {
var trovato=1;
}
rst.MoveNext( );
}
rst.Close( );
rst = null;
con.Close( );
con=null;
Session("nome_utente")=nickna;
if (trovato==1)
Response.redirect("resoconto.asp");
else
Response.redirect("login2.asp");
%>
</body>
</html>
questo è il codice della pagina..
praticamente il confronto dà sempre true, visto che va sempre su resoconto.asp.