POLONS: Defina a variável global para o usuário do AuthKit
Pergunta
Como posso definir uma variável global para o nome de usuário do usuário logado? No momento, tenho o seguinte código em todos os meus controladores para obter o nome de usuário. Prefiro defini -lo como uma variável global, se possível.
request.environ.get("REMOTE_USER")
Tentei colocar o mesmo código no arquivo app_globals.py, mas me deu a seguinte mensagem de erro: "Nenhum objeto (nome: solicitação) foi registrado para este tópico"
Solução
Não existe um único "usuário logado" se você estiver atendendo a solicitações em vários tópicos-definindo uma única variável global, os threads piscariam um sobre o outro e acabariam muito confusos sobre quem "o usuário logado" na verdade é. Lá é (no máximo ;-) um único usuário logado por pedido, portanto, manter essas informações no objeto de solicitação parece muito preferível ;-).