Buongiorno, vorrei riuscire a trovare una soluzione ad un problema che mi assilla da un pò.

Ho alcune pagine ASP che prendono i dati da un database. Queste pagine sono protette attraverso una pagina di login che funziona così:

Controlla se nei campi userid e password ci sono i dati inseriti e a risposta affermativa accede. (credo sia una semplice pagina di login)

Il mio problema è: come faccio a riconoscere l'accesso? Nel senso che nella pagina dove ci sono i dati deve uscire anche il nome dell'utente che ha eseguito l'accesso.

Non so se riesco a spiegarmi bene, questo è il db:

Nome - Cognome - email - userid - password

Diciamo che ce ne sono 10, io effettuo il login con il numero 3 e nella pagina dove entro c'e scritto, ad esempio, Benvenuto NUMERO 3!

Questa è lo script del login:

codice:
<%
passok = true

If request.form("submit") <> "" Then

	' setup variables
	userid = Request.Form("userid")
	passwd = Request.Form("passwd")

	Set conn = Server.CreateObject("ADODB.Connection")
	conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("/mdb-database/login.mdb") & ";"
	Set rs = conn.Execute( "Select * from [login] where [Utente] = '" & UCASE(userid) & "'")
	If not rs.eof then
		If ucase(rs("Password")) = ucase(passwd) Then
			passok = true
		Else
			passok = false
		End If
	Else
		passok = false
	end if

	rs.Close
	Set rs=Nothing
	conn.Close
	Set conn=Nothing

	If passok Then
		Session("status") = "loginok"
		response.redirect "/home.asp"
	End If

End If
%>


Grazie in anticipo!