Abbiate pazienza, sono molte parole, con meno non ci riesco...
In un'area riservata di un sito, ciascun utente registrato può leggere un elenco di notizie, ciascuna con una breve descrizione ed un link alla pagina di dettaglio.
La pagina di dettaglio, al caricamento, legge alcuni dati da cookies (cod. utente, ecc.) altri mediante querystring, come ad esempio il codice identificativo della notizia da caricare.
Quindi l'utente fa login, accede all'elenco, sceglie la notizia e vi clicca per approfondire i dettagli.
E fin qui tutto bene.
Il problema nasce dalla newsletter che, come amministratore, invio periodicamente a tutti gli utenti registrati per aggiornarli sui contenuti, con tutte le nuove notizie ciascuna col suo link.
Ora, il problema è proprio il link.
Se rimanda alla pagina con l'elenco generale (che non usa querystring) non ci sono problemi, perché:
- se è il 1° accesso, appare la form di login e, a login avvenuto, si carica correttamente l'elenco
- se è un accesso successivo, appare direttamente l'elenco senza più login
Se invece - come dovrebbe e come sto cercando di fare - rimanda direttamente alla pagina di dettaglio della notizia (ovvero alla pagina che ha in querystring il codice della notizia), accade che
- se è un accesso successivo, ovvero a login ancora attivo, appare la pagina del dettaglio senza alcun problema
- se invece è il 1° accesso, appare la form di login MA, a login avvenuto, la pagina di dettaglio non appare perché si perde il contenuto della querystring!
Sapreste darmi un consiglio su come risolvere questo problema?
Grazie