30 lines
1.0 KiB
Python
30 lines
1.0 KiB
Python
from django.shortcuts import redirect, render
|
|
from django.contrib.auth import authenticate, login, logout
|
|
|
|
|
|
def p_login(request):
|
|
username = request.POST.get('username', None )
|
|
password = request.POST.get('password', None )
|
|
if username != None and password != None:
|
|
if not request.user.is_authenticated:
|
|
user = authenticate(request, username=username, password=password)
|
|
if user is not None:
|
|
login(request, user)
|
|
return redirect("/panel/ActionList/"+str(request.user.id)+"/today")
|
|
else:
|
|
data = {'message': 'یوزنیم یا پسورد اشتباه است'}
|
|
return render(request, 'admin_panel/login.html', data)
|
|
else:
|
|
return redirect("/panel/")
|
|
else:
|
|
if request.user.is_authenticated:
|
|
return redirect("/panel/")
|
|
else:
|
|
return render(request, 'admin_panel/login.html')
|
|
#return logout(request)
|
|
|
|
|
|
def p_logout(request):
|
|
logout(request)
|
|
return redirect("/panel/p_login/")
|