ora l'ho corretto, ma:
questo è lo script corretto grazie a te:
codice:
<%@LANGUAGE = JScript%>
<%
var azione = new String(Request.QueryString("azione"));
%>
<%
if (azione == "OK")
{
var username = new String(Request.Form("username"));
var password = new String(Request.Form("password"));
var username2 = username.replace(/'/g,"''");
var password2 = password.replace(/'/g,"''");
var Cn = new ActiveXObject("ADODB.Connection");
Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("../mdb-database/ilproverbio.mdb"));
var Sql = "SELECT * FROM login WHERE name = '" + username2 + "' AND pass = '" + password2 + "'";
var EseguiLogin = Cn.Execute(Sql);
if (EseguiLogin.EOF)
{
Cn.Close();
Response.Write("ACCESSO NEGATO");
Response.End;
}
else
{
Cn.Close();
Session("username") = username;
with (Response)
{
Write("<p align='center'>");
Write("Entra nell'Amministrazione!");
Write("</p>");
}
}
}
else
{ }
%>
questa è la pag html che invia i dati a quella di sopra:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="login.asp" enctype="multipart/form-data" name="form1" target="_top">
User
<input name="username" type="text" id="username" size="10">
Psw
<input name="password" type="password" id="password" size="10">
<input type="submit" name="Submit" value="Invia">
</form>
</body>
</html>
come mai se invio i dati mi da pag bianca?
Grazie per il tuo aiuto