Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. from django.conf.urls import url, include
  2.  
  3. from django.contrib import admin
  4. from authentication import views
  5. urlpatterns = [
  6. url(r'^admin/', admin.site.urls),
  7. url(r'^$', views.index, name="index"),
  8. url(r'^authentication/', include('authentication.urls')),
  9. url(r'^emails/', include('emails.urls')),
  10. url(r'^profiles/', include('profiles.urls',namespace='profiles')),
  11.  
  12. from django.conf.urls import url
  13. from profiles import views
  14.  
  15. app_name='profiles'
  16. urlpatterns = [
  17. url(r'^profile/(?P<user_id>d+)/$', views.user_profile, name='user_profile'),
  18. ]
  19.  
  20. def user_profile(request,user_id):
  21. return render(request,'profiles/detail/profile.html')
  22.  
  23. def Login(request):
  24. form = LoginForm()
  25. regForm = SignUpForm()
  26.  
  27. if request.method == 'POST':
  28.  
  29. form = LoginForm(request.POST)
  30. if form.is_valid():
  31. username = form.cleaned_data['login_username']
  32. password = form.cleaned_data['login_password']
  33. user = authenticate(request,username=username, password=password)
  34.  
  35. if user is not None:
  36. login(request, user)
  37. return redirect(reverse('profiles:user_profile',request.user.id))
  38. else:
  39. return render(request, 'index.html',{'error':'The username and password didnt match','form':form,'regForm':regForm})
  40. else:
  41. print 'form is not valid'
  42. else:
  43. return render(request, 'index.html',{'form':form,'regForm':regForm})
  44.  
  45. from django.urls import reverse
  46. if user is not None:
  47. login(request, user)
  48. return HttpResponseRedirect(reverse('profiles:user_profile',args=(request.user.id,)))
  49.  
  50. def Login(request):
  51. form = LoginForm()
  52. regForm = SignUpForm()
  53.  
  54. if request.method == 'POST':
  55.  
  56. form = LoginForm(request.POST)
  57. if form.is_valid():
  58. username = form.cleaned_data['login_username']
  59. password = form.cleaned_data['login_password']
  60. user = authenticate(request,username=username, password=password)
  61.  
  62. if user is not None:
  63. login(request, user)
  64. return redirect(reverse('profiles:user_profile',request.user.id))
  65. else:
  66. return render(request, 'index.html',{'error':'The username and password didnt match','form':form,'regForm':regForm})
  67. else:
  68. print 'form is not valid'
  69. else:
  70. if request.user.is_authenticated():
  71. return HttpResponseRedirect('success_url_here')
  72. else:
  73. return render(request, 'index.html','form':form,'regForm':regForm})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement