Sto cercando di utilizzare l'utente corrente nella mia vista da flask-login. Così ho cercato di g object
Come rintracciare l'utente corrente in flask-login?
I m assegnando flask.ext.login.current_user
per g oggetto
@pot.before_request
def load_users():
g.user = current_user.username
Funziona se l'utente è corretto. Ma quando faccio iscrizione o login come con credenziali errate ottengo questo errore
AttributeError: 'AnonymousUserMixin' object has no attribute 'username'
Si prega di Enlight me dove sbaglio ...
Si consiglia di ereditare l'oggetto anonimo da AnonymousUserMixin, anziché reimplementarlo da capo. In questo modo, se Flask-Login cambia la sua API, ottieni queste modifiche. Inoltre, 'get_id' dovrebbe essere un metodo che restituisce' None', non "None" stesso. –
Vorrei andare con quello che dice Mark su questo: 'classe Anonymous (AnonymousUserMixin):' –
Sure @MarkHildreth, sì, questo è il modo migliore di implementare, Grazie – naga4ce