Exemplo n.º 1
0
def login(request, username, password):
    user = auth.authenticate(username=username, password=password)
    user_dict = None

    if user is not None:
        if user.is_active:
            auth.login(request, user)
            log_svc.log_login(request.user)
            user_dict = toJSON(user)

    return user_dict
Exemplo n.º 2
0
def login(request):
    username = request.POST['username']
    password = request.POST['password']
    user = auth.authenticate(username=username, password=password)
    user_dict = None
    if user is not None:
        if user.is_active:
            auth.login(request, user)
            log_svc.log_login(request.user)
            user_dict = _user2dict(user)
    return JsonResponse(user_dict, safe=False)
Exemplo n.º 3
0
def login(request):
    email = request.POST['email']
    confirm_user = request.POST.get('confirm_user')
    password = request.POST.get('password')
    pass_data = json.loads(request.POST.get('pass_data', '{}'))
    user = auth_svc.login(email, pass_data, password)
    user_dict = None
    if user is not None:
        user_dict = _user2dict(user)
    if not confirm_user and user is not None:
        if user.is_active:
            auth.login(request, user)
            log_svc.log_login(request.user)
    return JsonResponse(user_dict, safe=False)