Для Django розроблений апп під нього. Все запрацювало з першого разу. Єдине що поправив в обробнику сигналів, то авторизувати неперевірених, а в мануалі вказано що авторизувати лише перевірених
def loginza_auth_handler(sender, user, identity, **kwargs):
try:
# it's enough to have single identity verified to treat user as verified
#loginza_models.UserMap.objects.get(user=user, verified=True)
loginza_models.UserMap.objects.get(user=user)
auth.login(sender, user)
except loginza_models.UserMap.DoesNotExist:
sender.session['users_complete_reg_id'] = identity.id
return redirect(reverse('users.views.complete_registration'))
Немає коментарів:
Дописати коментар