Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. urlpatterns = [
  2. ...
  3. path('signup', views.Sign_up,name="signup"),
  4. ...
  5. ]
  6.  
  7. <form class="signup-form initial-signup-form gtm_signup_register_form" action="." accept-charset="UTF-8" method="POST">
  8. ...
  9. </form>
  10.  
  11. def Sign_up(request):
  12. Fname = request.POST.get("first_name")
  13. Lname = request.POST.get("last_name")
  14. Mno = request.POST.get("Mobile")
  15. email = request.POST.get("email")
  16. Pass = request.POST.get("pass")
  17. Role = request.POST.get("role")
  18. Loc = request.POST.get("self_loc")
  19.  
  20. if request.method == "POST":
  21. userM = UserManager()
  22. if Role=="Consumer":
  23. userV= userM.create_user(Mno,Role,Pass)
  24. else:
  25. userV= userM.create_staffuser(Mno,Role,Pass)
  26. userV.first_name=Fname
  27. userV.last_name=Lname
  28. userV.email=email
  29. userV.location=Loc
  30. return render(request, "home.html", {})
  31. else:
  32. return render(request, "registration/signup.html", {})
  33.  
  34. def Login_view(request):
  35. print(request.method)
  36. if request.method == "POST":
  37. Uname = request.POST.get("Mobile")
  38. PassW = request.POST.get("password")
  39. print(Uname, PassW)
  40. user = authenticate(mobile_no = Uname, password=PassW)
  41. if user:
  42. if user.is_active:
  43. login(request,user)
  44. if user.is_staff:
  45. return HttpResponseRedirect(reverse('index'))
  46. else:
  47. return HttpResponseRedirect(reverse('home'))
  48. else:
  49. return HttpResponse("Account Not Active")
  50. else:
  51. print("Someone tried to login and failed")
  52. print("Mobile_no: {} and password {}".format(Uname,PassW))
  53. return HttpResponse("invalid login details supplied!")
  54. else:
  55. return render(request,"registration/login.html", {})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement