Newsgroup: it.comp.java
Titolo: User ID e Password

Salve , vorrei sapere come posso fare una protezione di alcune pagine
di un sito mediante la classica finestrina che ti appare e ti dice di
inserire user ID e password
Grazie in Anticipo
Matteo

Se le pagine sono statiche devi per forza mettere le mani sulla
configurazione del web server, se invece sono dinamiche nel programma
che le genera devi trovare il modo di leggere e scrivere l'header HTTP.
Ciao, Cris

-- 
Cristian Veronesi ><((((º> 
http://www.crpa.it
Tzadikin, tzadikin geyen bom / Reshoyim, reshoyim falen bom
("just people will go ahead, evil people will fall" - yiddish song)

 inserire user ID e password
Dipende innanzitutto dal web server che utilizzi, e se sei tu
l'amministratore di tale web server.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 che le genera devi trovare il modo di leggere e scrivere l'header HTTP.
Perchč passi la coppia user-password nell'header scommetto?
Non ho ancora provato a proteggere una servlet sotto Apache, secondo me
funziona lo stesso. Nel caso non ci sarebbe bisogno di modificare l'header.
Appena ho un minuto provo... a meno che qualcuno non abbia gią provato a
farlo e ci sappia dire.





 funziona lo stesso. Nel caso non ci sarebbe bisogno di modificare l'header.
Sicuramente funziona, ma se hai il modo di accedere all'header
(direttamente o attraverso delle classi di interfaccia) puoi svincolarti
dal database utenti-password del webserver e creartene uno ad hoc per
l'applicazione. Io in PL/SQL faccio così ed è molto comodo.
Ciao, Cris


 tramite la servlet, leggendola da template...
RC4 a parte basta configurare a modo Apache. Però è ovvio che se il tipo non è
l'amministratore del web server e non ha la possibilità di infilare cgi-bin o
qualsiasi altra forma di eseguibile sul server rimaniamo ad un livello di pura
teoria, per questo lo avevo chiesto.





 teoria, per questo lo avevo chiesto.
Qualche tempo fa avevo sviluppato una servlet che implementava il Basic
Authentication
dello HTTP: il design non era affatto buono (col senno e l'esperienza
maturata
nel frattempo... ;)), pero' se ti interessa posso farti avere i
sorgenti:
sistemando un po' il design si puo' ottenere un mini-framework
riutilizzabile
in tutte le applicazioni basate su servlet.
Io ho abbandonato questa strada perche' ora l'autenticazione la faccio
sempre 
tramite una normale pagina HTML (eventualemente su connessione sicura)
che contiene 
una form di login che richiede username e password (ed eventualmente
altre informazioni) 
e le invia ad una servlet di login, la quale provvede ad identificare
l'utente, creare 
il corrispondete oggetto User (che in realta' e' una interfaccia) e a
salvarlo nella sessione.
Tutte le volte che viene ricevuta una richiesta da un client per il
quale non e' 
presente un'oggetto di tipo User nella sua sessione, il sistema
ripropone sempre 
la form di login.
Buon lavoro
Roberto
-- 
+---------------------------+
| Roberto Bagnoli           |
| 
robe...@comune.modena.it
 |
+---------------------------+

 ha scritto nel messaggio
news:OoIq5.153366$dF5.2...@news.infostrada.it...


che le genera devi trovare il modo di leggere e scrivere l'header HTTP.
A occhio non mi sembra molto sicura come tecnica. Con un minimo di
conoscenze quelle password varrano poco.
A presto 
  Nuccio

 ha scritto nel messaggio
news:h4eqqs8vn3723438q...@4ax.com...
