Originariamente inviato da Roby_72
Quando l'utente accede all'area riservata memorizzati anche l'abbinamento in un cookie.
In questo modo se il valore del cookie è uguale alla località del record che vuole modificare lo può fare altrimenti no.
Roby
Non sono certo d'aver capito, ho scritto così per generare il cookie:
codice:
Response.Cookies("miosito.com_accesso")("nome")=objRS("idutente")
Response.Cookies("miosito.com_accesso")("ABBINAMENTO")=objRS("ABBINAMENTO")
Session("idutente") = objRS("idutente")
Session("ABBINAMENTO") = objRS("ABBINAMENTO")
Nella pagina che estrae i record:
codice:
<%
If request.cookies("miosito.com_accesso")("valido")<>"ok" Then %>
<script>
window.open("login.asp?referer=<%=Request.ServerVariables("URL")%>","nomeFinestra","top=250,left=350,width=300,height=250");
</script>
<%
else
utente = (request.cookies("miosito.com_accesso")("nome"))
ABBINAMENTO = (request.cookies("miosito.com_accesso")("ABBINAMENTO"))
SET objRS = Server.CreateObject("ADODB.Recordset")
objRS.ActiveConnection = cn
strSql = "SELECT * FROM tabellacodiciaccesso WHERE idutente = "&utente&" AND ABBINAMENTO = '"&ABBINAMENTO&"'"
objRS.Open strSQL
IF objRS.EOF THEN
'qui cosa prevedo?
ELSE
'qui cosa prevedo?
END IF
END IF
%>