Sto scrivendo un'app per Facebook che connette l'utente dopo aver autenticato la sessione su Facebook, la domanda è: come posso autenticare l'utente su django dopo aver ottenuto l'oggetto utente?Come autenticare manualmente dopo aver ottenuto l'utente django?
user = User.objects.get(email=email)
user = authenticate(username=user.username, password=user.password)
login(request, user)
C'è un altro modo per raggiungere questo obiettivo?
Questo lavoro, ma è sbagliato per usarlo ? – marman
Non che io sappia. Solo trixie! –
Se l'unico punto di accesso all'applicazione è la vista in cui si sta effettuando questa operazione, non è male. Se vuoi che la pagina di login dell'amministratore o altri usi del sistema di autenticazione Django funzionino, dovresti davvero utilizzare un back-end di autenticazione. – SeanOC