<%
user = Request.Form("user")
psw = Request.Form("psw")
MyCheckBox = Request.Form("MyCheckBox")
strConn = "driver={SQL Server};server=xxxxxxx;uid=xxxxxxxx;pwd=xxxxxxx;da tabase=xxxxxxx"
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open strConn
sSql= " SELECT utenti_forum.username, utenti_forum.Psw, utenti_forum.ID"
sSql=sSql & " FROM utenti_forum"
sSql=sSql & " WHERE utenti_forum.username = '" & user & "' AND utenti_forum.Psw = '" & psw & "'"
Set rs = Server.CreateObject("ADODB.Recordset")
Set rs = Conn.Execute(sSql)
If Not Rs.EOF Then
autenticazione = True
Session("user") = rs("username")
Session("pass") = rs("Psw")
ID = rs("ID")
Session("ID") = ID
'response.write ID
if InStr(1, Application("online"), Session("user") & ", " ) = 0 then
'se l'utente non è già presente
Application.Lock
'viene aggiunto l'utente appena loggato alla stringa che contiene
' l'elenco degli utenti
Application("online") = Application("online") & session("user") & ", "
Application.UnLock
end if
Else
autenticazione =False
End If
Rs.Close
if autenticazione = true and MyCheckBox = "yes" then
response.cookies("SalvaForum").expires = now() + 365
response.cookies("SalvaForum")("user")=user
response.cookies("SalvaForum")("psw")=psw
response.cookies("SalvaForum")("ID")=ID
Response.Redirect("forum.asp")
else
if autenticazione = true and MyCheckBox = "" then
Session("Admin") = True
Response.Redirect("forum.asp")
else
Response.Redirect("login.asp")
End if
End if
%>