Il gioco è molto semplice:
login.asp
(questa è la pagina dove l'utente inserisce il nome utente e la password)
<form method="post" action="accedi.asp">
Nome utente <input type="text" name="USER"><br>
Password <input type="password" name="PASSW">
accedi.asp
' recupero le variabili
' sostituisco eventuali caratteri ' con '' (server per evitare errori nelle query)
USER=Request.Form("USER")
USER=Replace(USER "'","''")
PASSWORD=Request.Form("PASSWORD")
PASSWORD=Replace(PASSWORD "'","''")
'connessione al database
per fare questo leggi questo articolo:
http:\\www.aspitalia.com\articoli\db
'controllo dati dalla tabella
SQL="Select * from TUA_TABELLA_DATI_UTENTE where USER='"&USER&"' and PASSWORD='"&PASSWORD&"'"
set rs=Server.CreateObject("ADODB.Recordset")
rs.Open SQL,Conn,3,3
if rs.RecordCount>0
'i dati del logon sono corretti
'estrapolazione dei dati che ti servono dalla tabella utenti
IDTABELLA_DATI_UTENTE=rs("IDTABELLA_DATI_UTENTE")
CAMPONOME=rs("TUO_CAMPO_NOME")
CAMPOCOGNOME=rs("TUO_CAMPO_COGNOME")
' i dati estrapolati li visualizzi con il messaggio di benvenuto.
rs.Close
set rs=Nothing
con IDTABELLA_DATI_UTENTE (ad ogni tabella che si realizza in Access si da un indice (contatore) che serve per identificare in maniera univoca un record) ti colleghi alla tabella dei profili e da li estrapoli il profilo dell'utente connesso.
Ovviamente questo è il succo logico per la realizzazione del login....
Buon lavoro.
Ciao.
JD