salve a tutti, volevo sapere come potevo fare per crearmi uno script che permette all'utente di cancellarsi da una newsletter, senza combinare pasticci.
questa era la mia idea:
mando le mail prelevando gli indirizzi da un database con un campo primario contatore "id".
alla fine scrivo:"clicca qui per cancellarti"
http://www.miosito.est/newsletter/cancellati.asp?id=<%=recordset("id")%>
e rimando a questa pagina che contiene questo codice:
ma se ci pensate bene se uno vuole fare il malandrino, basta che riscrive sulla barra degli indirizzi lo stesso link cambiando id e può cancellare quello che vuole.codice:<% id = Request.QueryString("id") set conn = server.CreateObject("ADODB.Connection") conn.open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = "& server.MapPath("/mioDb/newsletter.mdb")) set recset = server.CreateObject("ADODB.Recordset") //cancello il record dal db set recset = conn.execute("DELETE from newsletter where id="&id) %>
non è che si potrebbe criptare il link????
Grazie, ciao.

Rispondi quotando