Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.94 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. from django.template import RequestContext
  6.  
  7.  
  8. def login(request):
  9. t = loader.get_template('registration/login.html')
  10.  
  11. return render(request, 'registration/login.html')
  12.  
  13. from django.conf.urls import patterns, include, url
  14. from django.contrib import admin
  15. admin.autodiscover()
  16.  
  17. urlpatterns = patterns('',
  18. url(r'^polls/$', 'polls.views.index'),
  19. url(r'^polls/(?P<poll_id>d+)/$', 'polls.views.detail'),
  20. url(r'^polls/(?P<poll_id>d+)/results/$', 'polls.views.results'),
  21. url(r'^polls/(?P<poll_id>d+)/vote/$', 'polls.views.vote'),
  22. url(r'^admin/', include(admin.site.urls)),
  23. url(r'^registration/$', 'registration.views.login'),
  24.  
  25. from django.template import loader
  26. from django.shortcuts import render
  27. from registration.models import Registration
  28. from django.http import HttpResponse
  29. from django.template import RequestContext
  30.  
  31. def login(request):
  32. t = loader.get_template('registration/login.html')
  33. if request.method == "POST":
  34. username = request.POST['user_name']
  35. password = request.POST['password']
  36. user = authenticate(username=username, password=password)
  37. if user is not None:
  38. if user.is_active:
  39. login(request, user)
  40. # success
  41. return render_to_response(request,'registration/login.html')
  42.  
  43. def login(request):
  44. # t = loader.get_template('registration/login.html') - not needed
  45. if request.method == "POST":
  46. username = request.POST.get('user_name')
  47. password = request.POST.get('password')
  48. user = authenticate(username=username, password=password)
  49. if user is not None:
  50. if user.is_active:
  51. login(request, user)
  52. # success
  53. return render(request,'registration/login.html')
  54. else:
  55. # user was not active
  56. return redirect('registration/')
  57. else:
  58. # not a valid user
  59. return redirect('registration/')
  60. else:
  61. # URL was accessed directly
  62. return redirect('registration/')
  63.  
  64. def loginto(request):
  65. if request.method == "POST":
  66. username = request.POST['username']
  67. password = request.POST['password']
  68. user = authenticate(username=username, password=password)
  69. if user is not None:
  70. if user.is_active:
  71. login(request, user)
  72. return render_to_response('index1.html')
  73. else:
  74. return render_to_response('error1.html')
  75. else:
  76. return render_to_response('error2.html')
  77. else:
  78. return render_to_response('error2.html')
  79.  
  80. url(r'^login', 'mytests.views.loginto', name='loginto'),
  81.  
  82. <form method="POST" action="{% url loginto %}">
  83. Username: <input type="text" name="username" size="15" /><br />
  84. Password: <input type="password" name="password" size="15" /><br />
  85. <div align="center">
  86. <p><input type="submit" value="Login" /></p>
  87. </div>
  88. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement