Advertisement
Guest User

Untitled

a guest
Apr 17th, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.79 KB | None | 0 0
  1. from django.contrib import auth
  2. from django.contrib.auth.models import User
  3. from django.http import HttpResponse
  4. from django.shortcuts import render_to_response, redirect
  5. from django.template.context_processors import csrf
  6. from django.template.loader import get_template
  7.  
  8.  
  9. def index(request):
  10.     index_template = get_template('index.html')
  11.     html = index_template.render()
  12.     return HttpResponse(html)
  13.  
  14.  
  15. def sign_in(request):
  16.     args = {}
  17.     args.update(csrf(request))
  18.  
  19.     if 'login' in request.POST:
  20.         if request.POST:
  21.  
  22.             username = request.POST.get('username', '')
  23.             password = request.POST.get('password', '')
  24.             user = auth.authenticate(username=username, password=password)
  25.  
  26.             if user is not None:
  27.                 auth.login(request, user)
  28.                 print("success")
  29.                 return redirect('/admin')
  30.             else:
  31.                 args['login_error'] = 'User not found'
  32.                 return render_to_response('Sign_in.html', args)
  33.         else:
  34.             return render_to_response('Sign_in.html', args)
  35.  
  36.     elif 'register' in request.POST:
  37.         if request.POST:
  38.             username = request.POST.get('usernamesignup', '')
  39.             password = request.POST.get('passwordsignup', '')
  40.             password_confirm = request.POST.get('passwordsignup_confirm', '')
  41.             email = request.POST.get('emailsignup', '')
  42.  
  43.             print(username)
  44.             print(password)
  45.             print(password_confirm)
  46.             print(email)
  47.  
  48.             if password == password_confirm:
  49.                 user = User.objects.create_user(username, email, password)
  50.                 user.save()
  51.                 return redirect('/index')
  52.             else:
  53.                 return redirect('/login')
  54.         else:
  55.             return render_to_response('Sign_in.html', args)
  56.  
  57.     return render_to_response('Sign_in.html', args)
  58.  
  59.  
  60.  
  61. def project(request):
  62.     project_template = get_template('Project.html')
  63.     html = project_template.render()
  64.     return HttpResponse(html)
  65.  
  66.  
  67. def projects(request):
  68.     projects_template = get_template('Projects.html')
  69.     html = projects_template.render()
  70.     return HttpResponse(html)
  71.  
  72.  
  73. def about(request):
  74.     about_template = get_template('About.html')
  75.     html = about_template.render()
  76.     return HttpResponse(html)
  77.  
  78.  
  79. def profile(request):
  80.     profile_template = get_template('Profile.html')
  81.     html = profile_template.render()
  82.     return HttpResponse(html)
  83.  
  84.  
  85. def profile_edit(request):
  86.     profile_logged_in = get_template('Profile_SignIn.html')
  87.     html = profile_logged_in.render()
  88.     return HttpResponse(html)
  89.  
  90.  
  91. def users(request):
  92.     users_template = get_template('Users.html')
  93.     html = users_template.render()
  94.     return HttpResponse(html)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement