Ho un sito con un'area ristretta che richiede autenticazione tramite http basic auth e, ovviamente, un'area pubblica.
Dalle alcune pagine dell'area pubblica vorrei mostrare dei link a contenuti dell'area privata solo a chi si sia già autenticato per quell'area.
Non ho bisogno di (o meglio non voglio) iniziare l'autenticazione dall'area pubblica né voglio/posso pubblicare il link in modo visibile a chi quel file non potrebbe accedere per mancanza di credenziali.
Ho provato con $_SERVER['REMOTE_USER'] ma questa è visibile solo nel sotto-albero dove è avvenuta l'autenticazione... ho provato anche una fopen("http://url....") ma fallisce sia che mi sia autenticato che non (per mancanza di auth)...
L'ultima spiaggia (sarà l'aria estiva?) che mi rimane (o che vedo) è di impostare una variabile di sessione nella prima pagina dell'area riservata e testarla in quella pubblica... ma, se non altro per esercizio di stile, mi piacerebbe capire se si possa risolvere usando solo la "basic auth"...
Grazie a tutt* per qualsiasi suggerimento.
mauf
Dalle alcune pagine dell'area pubblica vorrei mostrare dei link a contenuti dell'area privata solo a chi si sia già autenticato per quell'area.
Non ho bisogno di (o meglio non voglio) iniziare l'autenticazione dall'area pubblica né voglio/posso pubblicare il link in modo visibile a chi quel file non potrebbe accedere per mancanza di credenziali.
Ho provato con $_SERVER['REMOTE_USER'] ma questa è visibile solo nel sotto-albero dove è avvenuta l'autenticazione... ho provato anche una fopen("http://url....") ma fallisce sia che mi sia autenticato che non (per mancanza di auth)...
L'ultima spiaggia (sarà l'aria estiva?) che mi rimane (o che vedo) è di impostare una variabile di sessione nella prima pagina dell'area riservata e testarla in quella pubblica... ma, se non altro per esercizio di stile, mi piacerebbe capire se si possa risolvere usando solo la "basic auth"...
Grazie a tutt* per qualsiasi suggerimento.
mauf