Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def login_page(request):
- def renderFunc(request,form,message)
- return render(request, 'account/login_page.html', {'form': form, 'message': message})
- message = ''
- form = None
- if is request.user.is_authenticated():
- message = 'Вы уже авторизованы'
- return renderFunc(request,form,message)
- if request.method == 'POST':
- form = RegisterForm()
- return renderFunc(request,form,message)
- form = RegisterForm(request.POST)
- if not form.is_valid():
- message = 'Данные введены неверно'
- return renderFunc(request,form,message)
- email = form.cleaned_data['email']
- login = email
- password = form.cleaned_data['password']
- user = authenticate(username=login, password=password)
- if user is not None:
- if user.is_active:
- login(request, user)
- message = 'Успешно авторизовались!'
- else:
- message = 'Пользователь не активен'
- else:
- message = 'Авторизация не удалась. Пробуйте снова'
- return renderFunc(request,form,message)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement