ciao a tutto il forum!!
il mio problema è che non riesco a far funzionare bene il mio script di login, ovvero sia mi restituisce sempre errore di username/password.
ho guardato e riguardato tutto lo script e i campi del db, ma non trovo l'inghippo.Chi vuol dare una okkiatina allo script x darmi una mano?
grazie ragà :rollo:
posto la pagina:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Un'area riservata con minifloppy.it</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<%
if Request.Form("inviato") = "si" then
Dim strnick, strpsw
strnick = Trim(Replace(Request.Form("nick"), "'", ""))
strpsw = Trim(Replace(Request.Form("psw"), "'", ""))
if strnick <> "" AND strpsw <> "" then
dim objConn, objRs, strSql
objConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("../../mdb-database/aliwork_shop.mdb")
set objConn = Server.CreateObject("ADODB.Connection")
set objRs = Server.CreateObject("ADODB.RecordSet")
strSql = "SELECT * FROM utenti WHERE nick='"& strnick &"' AND psw='"& strpsw &"';"
objRs.open strSql, objConn, 1, 3
if not objRs.eof then
%>
Login fallito. Nome utente e/o password sconosciuti.
<%
else
Session("nick") = objRs("nick")
Session("psw") = objRs("psw")
%>
Login effettuato con successo.
<%
end if
objRs.close
objConn.close
set objRs = nothing
set objConn = nothing
else
%>
I dati inseriti non sono corretti... riprovare.
<%
end if
else
%>
<form name="login" action="login.asp" method="post">
Area riservata
Nick: <input type="text" name="nick">
password:
<input name="psw" type="password" id="psw">
<input type="hidden" name="inviato" value="si">
<input type="submit" value="Loggati">
</form>
<%
end if
%>
</body>
</html>