Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. from django.template import loader
  2. from django.shortcuts import render
  3. from registration.models import Registration
  4. from django.http import HttpResponse
  5. def login(request):
  6. if request.method == 'POST':
  7. user = authenticate(username=request.POST['username'], password=request.POST['password'])
  8. if user is not None:
  9. if user.is_active:
  10. login(request, user)
  11. # success
  12. return HttpResponseRedirect('sucess')
  13. else:
  14. # disabled account
  15. return direct_to_template(request, 'inactive_account.html')
  16. else:
  17. # invalid login
  18. return direct_to_template(request, 'invalid_login.html')
  19.  
  20. def logout(request):
  21. logout(request)
  22. return direct_to_template(request, 'logged_out.html')
  23.  
  24. <h3>Login</h3>
  25. <form action="/login/" method="post" accept-charset="utf-8">
  26. <label for="username">Username:--</label><input type="text" name="username" value="" id="username" /><br>
  27. <label for="password">Password:-- </label><input type="password" name="password" value="" id="password" />
  28. <p><input type="submit" value="Login →"></p>
  29. </form>
  30.  
  31. return render_to_response(your_template_name,
  32. context_instance=RequestContext(request))
  33.  
  34. from django.template import RequestContext
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement