Ho 2 pagine: xyz.com/a
e xyz.com/b
. Posso accedere solo a xyz.com/b
se e solo se accedo prima allo xyz.com/a
. Se si accede a xyz.com/b
senza passare attraverso l'altro, ottengo semplicemente l'accesso negato (nessun reindirizzamento per l'accesso) tramite il browser. Una volta effettuato il login allo xyz.com/a
, posso accedere all'altra.CURL per accedere a una pagina che richiede un accesso da un'altra pagina
Il problema si verifica utilizzando il comando di arricciatura. Posso accedere con successo a xyz.com/a
usando curl, ma poi provare xyx.com/b
e ottengo l'accesso negato.
Io uso il seguente:
curl --user user:pass https://xyz.com/a #works ok
curl https://xyz.com/b #doesn't work
Ho provato con la seconda linea con & senza la parte utente/password e ancora non funziona. Entrambe le pagine utilizzano la stessa CA, quindi non è un problema. Eventuali suggerimenti? Grazie
Questo è strano perché quando provo questo, non funziona in quanto il cookie memorizzato in 'somefile' contiene il parametro path ('/a' in questo caso) e non viene inoltrato alla seconda chiamata. Se modifico il cookie nel file e metto solo una barra, funziona (cookie inoltrato alla seconda chiamata).Sai se è possibile impedire la memorizzazione del percorso nel file cookie? –