Ciao,
vedo mescolato vbscript con jscript
JSCRIPT:
premesso si stia passando un ID in querystringCodice PHP:<%@ LANGUAGE = JScript %>
<%
var ID = parseInt(Request.QueryString("ID"));
var Cn = new ActiveXObject("ADODB.Connection");
var Sc = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("database.mdb");
Cn.Open(Sc);
var Sql = "SELECT * FROM Tabella where ID = " + ID + ""
var ris = new ActiveXObject("ADODB.Recordset");
ris.Open(Sql,Cn,1);
%>
<html>
<head>
recupero dati
impostare la variabile di sessione in base all'ID dell'utenteCodice PHP:<body>
<% while (!ris.EOF) {%>
<%=ris("campo1")%> <%=ris("campo2")%> <%=ris("campo3")%>
ecc..
<%
ris.MoveNext();
}
%>
</body>
</html>
<%Cn.Close()%>
la sessione chiamata Admin prende l'ID se fai un Response.Write(Session("Admin")); stampi l'ID assegbnato alla sessione Admin.
per controllare l'accesso tramite la sessione AdminCodice PHP:<%
Session("Admin") = ""+ ris("ID")+"";
%>
<%
ris.MoveNext();
}
%>
nelle pagine basta verificare che la sessione esista.
Dopo l'else metti tutto quello che vuoi far vedere a quell'utente.Codice PHP:<%@LANGUAGE = JScript%>
<%
if (Session("Admin") == null)
{
Response.Write("ACCESSO NEGATO");
Response.End;
}
else
{
Response.Write(Session("Admin")); // stampa l'id
Response.Write("AUTENTICATO"); // stampa un messaggio
}
%>
Massimo.

Rispondi quotando