Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. <div class="col-md-9 col-md-offset-2" style="background-color: white; margin-top:10px; border-radius: 8px;">
  2. {% if message %}
  3. <b>{{message}}</b>
  4. {% endif %}
  5. <form id="form" method="post" action="">{% csrf_token %}
  6. <table>{{form}}</table>
  7. <div class="col-lg-9 col-lg-offset-2">
  8. <button type="submit" class="btn btn-primary">Submit</button>
  9. </div>
  10. </form>
  11. </div>
  12.  
  13. url(r'^login', 'users.views.login', name='login'),
  14.  
  15. from django.shortcuts import render
  16. from deck1.models import Card
  17. from django.template import RequestContext
  18. from django.shortcuts import render_to_response
  19. from django.http import HttpResponseRedirect, HttpResponse
  20. from django.contrib.auth.forms import UserCreationForm
  21. from django.contrib.auth.forms import AuthenticationForm
  22. from django.contrib.auth import login, authenticate, logout
  23. from django.contrib.auth.decorators import login_required
  24. from users.forms import RegisterForm
  25.  
  26. def login(request):
  27. message = None
  28. if request.method=='POST':
  29. form = AuthenticationForm(request.POST)
  30. if form.is_valid():
  31. username = request.POST['username']
  32. password = request.POST['password']
  33. user = authenticate(username=username, password=password)
  34. if user is not None:
  35. if user.is_active:
  36. login(request, user)
  37. message = "I'm in"
  38. else:
  39. message = "Non active"
  40. else:
  41. message = "User or password invalid"
  42. else:
  43. form = AuthenticationForm()
  44. return render_to_response('login.html',{'form':form, 'message':message}, context_instance=RequestContext(request))
  45.  
  46. def login_view(request):
  47. message = None
  48. if request.method=='POST':
  49. form = AuthenticationForm(request.POST)
  50. if form.is_valid():
  51. username = request.POST['username']
  52. password = request.POST['password']
  53. user = authenticate(username=username, password=password)
  54. if user is not None:
  55. if user.is_active:
  56. login(request, user)
  57. message = "I'm in"
  58. else:
  59. message = "Non active"
  60. else:
  61. message = "User or password invalid"
  62. else:
  63. form = AuthenticationForm()
  64. return render_to_response('login.html',{'form':form, 'message':message},
  65. context_instance=RequestContext(request))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement