# -*- coding: utf-8 -*-
from django.shortcuts import render, redirect
from django.contrib.auth import authenticate, logout
from django.contrib.auth import login as auth_login



def login(request):
    if request.method == 'GET':
        return render(request, 'custom_user/login.html')
    elif request.method == 'POST':
        data = dict()
        _login = request.POST.get('email')
        _pass = request.POST.get('password')
        user = authenticate(request, username=_login, password=_pass)
        if user is not None:
            auth_login(request, user)
            return redirect('home')
        else:
            data['report'] = 'Введіть коректні данні'
            return render(request, 'custom_user/login.html', context=data)

    return render(request, 'custom_user/login.html')

def exit(request):
    logout(request)
    return redirect('login')