Sono in questa situazione: dalla pagina A devo andare alla pagina B. Se però il visitatore non si è autenticato, la pagina B fa un redirect ad una pagina di login, chiamiamola C.

Il mio problema è questo: dentro a C, la referer page risulta essere l'indirizzo di A, e non di B

Quelo che mi interessa ovviamente, è fare in modo che da C, una volta autenticato, l'utente venga redirezionato a B, con tutti i parametri necessari impostati dalla pagina A.

Io avevo pensato di fare in modo che B passasse a C l'URL con cui è stata chiamata da A.

Faccio bene secondo voi? Consigli? Suggerimenti? Grazie.