Advertisement
Guest User

Untitled

a guest
Jun 24th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. from django.shortcuts import render, redirect
  2. from django.contrib.auth import authenticate, login, logout
  3. from django.contrib.auth.forms import UserCreationForm, AuthenticationForm
  4. from .models import Post
  5. def auth(request):
  6. if request.user.is_authenticated():
  7. return redirect('/')
  8. elif request.method == 'POST':
  9. form_auth = AuthenticationForm(request.POST)
  10. username, password = request.POST.get('username', ''), request.POST.get('password', '')
  11. user = authenticate(username=username, password=password)
  12. if user is not None:
  13. login(request, user)
  14. return redirect("/")
  15. else:
  16. form_auth = AuthenticationForm()
  17. return render(request, "blog/auth.html", {'form_auth': form_auth})
  18.  
  19. def reg(request):
  20. if request.user.is_authenticated():
  21. return redirect('/')
  22. elif request.method == 'POST':
  23. form_reg = UserCreationForm(request.POST)
  24. if form_reg.is_valid():
  25. new_user = form_reg.save()
  26. return redirect('/auth/')
  27. else:
  28. form_reg = UserCreationForm()
  29. return render(request, "blog/reg.html", {'form_reg': form_reg})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement