2026-02-24 13:24:56 +00:00

33 lines
688 B
Python

# -*- coding: utf-8 -*-
from django.contrib import messages
from app.models import User
def create_user(strategy, details, response, uid, user=None, *args, **kwargs):
if user:
messages.success(strategy.request, 'You have been successfully logged in.')
return
else:
messages.success(strategy.request, 'You have successfully registered and logged in.')
gender = {'female': 1, 'male': 0}
return {
'is_new': True,
'user': User.objects.create_user(email=details.get('email'), is_active = True, gender=gender[response['gender']], display_name = details.get('first_name'), username = details.get('username'))
}