Io per cose di questo genere uso http://docs.python.org/2/library/xmlrpclib.html , un volta stabilita la connessione con il server sei a aposto ..

ciao,
Matteo

Il 02/05/2013 18:58, Daniele Varrazzo ha scritto:
On 2013-05-02 17:35, Zanon Samuele wrote:
Ciao a tutti...
Perdonate questa domanda da niubbo,  ma sto iniziando ora con le gui....
Sto cercando di realizzare una piccola applicazioncina...
All'avvio visualizzo un frame con la richiesta di user e password...
La mia domanda è: come gestisco la sessione utente? Io provengo da ambito
web, ma vorrei capire in questo ambito come vengono gestite le sessioni
utente...

Grazie mille per le risposte...

Ps: molto probabilmente l'applicazione lavorerà  in ambiente
client/server... Ovvero un componente server che mette a diapoaizione dei web services per pubblicare i dati estratti da letto database , e un client
che utilizza i dati messi a disposizione dal server.

Non credo ci sia uno standard. Se vieni dalla programmazione web puoi usare le stesse tecniche: crea una url di login, che interrogherai con un POST, e se la password è corretta imposta un cookie, che poi controllerai ad ogni richiesta successiva. Puoi usare urllib2 per comunicare tra client e server, e utilizzando HTTPCookieProcessor puoi memorizzare il cookie nella tua applicazione e riusarlo nelle richieste successive, come se il tuo programma fosse un browser.

Alternativamente a urllib2, per fare richieste in maniera più semplice a web service, ultimamente sto usando requests (http://docs.python-requests.org/en/latest/) che permette di usare più semplicemente altri verbi HTTP oltre a GET e POST.



_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a