예제 #1
0
def login(request):
	uname =	request.POST['username']
	pwd   = request.POST['password']
	userobj= User()
	valid = userobj.authenticate(uname,pwd)
	if valid:
		userData = User.objects.get(username=uname)
		request.session['id']=userData.id
		request.session['username']=userData.username
		request.session['firstname']=userData.firstname
		request.session['lastname']=userData.lastname
		request.session['gender']=userData.gender
		request.session['email']=userData.email	
		return redirect('posts')
	else:
		errormessage="Authentication failed try again"
		return render(request,"login.html",{'errormessage':errormessage})