Innanzitutto maximum, grazie per la risposta!
Dunque, la situazione è questa:
Ho realizzato un'area riservata nel sito in cui si accede tramite inserimento , in un form, di username e password.
Questi dati subiscono un processo di autenticazione:
codice:
<%
Dim nome_ut
Dim pass
nome_ut = Replace(Request.Form("username"), "'", "''")
pass = Replace(Request.Form("password"), "'", "''")
Dim cn
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("/mdb-database/login.mdb")
Dim sql
sql = "SELECT * FROM UTENTI WHERE USERNAME='" &nome_ut&_
"' AND PASSWORD='" &pass& "'"
Dim rs
Set rs = cn.Execute(sql)
Dim pagina
set pagina=rs("link ")
Dim autenticato
if rs.eof then
autenticato = false
else
autenticato = true
end if
if autenticato = true then
Session("Autenticato") = "OK"
response.redirect (pagina)
else
Response.Redirect("errore.asp")
end if
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
%>
link lo ricavo dalla tabella "UTENTI" ed è sostanzialmente il percorso della pagina riservata dell'utente"n".
io vorrei evitare di inserire nella tabella la riga link e ricavarmi il percorso della pagina utilizzando il valore "ID"...anch'esso ricavabile dalla tabella "utenti".
ID=1 corrisponde la cartella sul server "user1"
ID=2 corrisponde la cartella sul server "user2"
ecc
spiegarmi è un casino...mi auguro tu possa aver capito cmq!