Pentru fiecare lista poate fi specificat un landing page pentru dezabonare. Utilizatorul cand da click pe link-ul de dezabonare ajunge in aplicatia Newsman, este contorizat, si este marcat ca dezabonat dupa care ii este afisata pagina de dezabonare standard Newsman. Exista posibilitatea ca in loc de pagina standard sa fie redirectionat catre o alta adresa URL. Ex: http://www.mysite.ro/dezabonare.html.
Redirect-ul spre pagina dvs. trimite urmatorii parametrii GET:
- email – adresa de email a utilizatorului
- fullname – numele complet
- id – id-ul intern (poate fi folosit in API)
- newsman – are valoarea true
- hash – hash compus pentru a preveni alterarea parametrilor din link (detaliat mai jos)
(alti parametrii setati de dvs in URL)
Campul hash se verifica folosint list_secret
si TOTI parametrii GET – proprietate pentru fiecare lista Newsman. Exemplu de verificare cod hash mai jos:
// config $list_secret = "YOUR SECRET CODE"; // check with support if you don't have it // config end ksort($_GET); // check the key $hash = ""; while(list($k, $v) = @each($_GET)) { if ($k != "hash") { $hash.= $v; } } $hash.= $list_secret; $check_hash = md5($hash); if ($check_hash != $_GET["hash"]) { header("HTTP/1.0 404 Not Found"); print("Hash does not match !"); die(); } |
Editarea url-ului pentru dezabonare se poate face in sectiunea Setari pentru fiecare lista in parte.