Piloni:Impostare la variabile globale per Authkit utente
Domanda
Come posso impostare una variabile globale per l'username dell'utente loggato?Al momento non ho il codice riportato di seguito in tutti i miei controller per ottenere il nome utente.Io piuttosto impostata come una variabile globale, se possibile.
request.environ.get("REMOTE_USER")
Ho provato a mettere lo stesso codice in app_globals.py file, ma mi ha dato il seguente messaggio di errore:"Nessun oggetto (nome:richiesta) è stato registrato per questo thread"
Soluzione
Non c'è nessun singolo "utente registrato" se si sta servendo le richieste su più thread -- impostazione di un unico variabile globale il thread calpestano a vicenda e finiscono molto molto confuso su chi "utente registrato", in realtà è.C' è (al massimo;-) un singolo utente connesso per ogni richiesta, in modo da mantenere l'informazione in oggetto di richiesta sembra nettamente preferibile;-).