ciao
allora il mio problema è questo
ho creato un sistema di login con un database contenente i campi id
username password e stato(campo si no)
il codice della pagina di login è questo
<%
Dim username
Dim password
Dim stato
username = Replace(Request.Form("username"), "'", "''")
password = Replace(Request.Form("password"), "'", "''")
Dim Conn
Dim Rs
Dim SQL
Set Conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
server.MapPath("mdb-database/reg_utenti.mdb")
sql = "SELECT * FROM utenti WHERE username='" &username& "' AND
PASSWORD='" &password& "'"
Set rs = conn.Execute (sql)
Dim autenticato
if rs.eof then
autenticato = false
else
autenticato = true
end if
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
if autenticato = true then
Session("Autenticato") = "OK"
Response.Redirect("login_ok.asp")
else
Response.Redirect("no_login.asp")
end if
%>
diciamo che funziona ma il problema è questo:
come posso implementare il controllo dello stato?
quello che dovrebbe fare è che se un utente si logga e quindi user
password e stato=true allora procedi con il login(login_ok.asp), se
user password e stato=false allora scrivi messaggio di errore,
altrimenti(no_login.asp)
grazie!

Rispondi quotando