Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.shortcuts import render
- from django.template import loader
- from django.http import HttpResponse, HttpResponseRedirect
- from django.contrib.auth.models import User
- from django.contrib.auth import authenticate, logout,login
- # Create your views here.
- def user_login(request):
- template = loader.get_template("login/login.html")
- try:
- txt_username = request.POST.get('username_')
- txt_password = request.POST.get('password_')
- us = authenticate(txt_username = username_field, txt_password = password_field)
- if us is not None:
- return HttpResponseRedirect('/login/home_success.html')
- else:
- error = "poor, something went wrong!!!"
- return render(request, 'login/login.html',{'error':error})
- except:
- return render(request,'login/index.html')
- def user_signup (request):
- template_signup = loader.get_template('login/register.html')
- template_login = loader.get_template('login/login.html')
- try:
- txt_username = method.POST.get('username_')
- txt_fullname = method.POST.get('fullname_')
- txt_gmailaddress = method.POST.get('gmailaddress_')
- txt_gender = method.POST.get('gender_')
- txt_dateofbirth = method.POST.get('dateofbirth_')
- txt_password = method.POST.get('password_')
- txt_password_confirm = method.POST.get('password_confirm')
- if txt_password == txt_password_confirm:
- """user = User.object.create_user(
- username = txt_username,
- fullname = txt_fullname,
- gmailaddress = txt_gmailaddress,
- gender = txt_gender,
- dateofbirth = txt_dateofbirth,
- password = txt_password,
- )
- return HttpResponseRedirect("/")"""
- user = User.objects.create_user(username_field, email_field, password_field)
- user.first_name = firstname_field
- user.last_name = lastaname_field
- user.save()
- else:
- error =" Password Mismatch"
- return render(request, 'login/register.html',{"error" : error})
- except:
- return render(request,'login/login.html')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement