Example #1
0
def signup(request):
	if request.method== "POST":
		fname = request.POST.get("fname")
		lname = request.POST.get("lname")
		email = request.POST.get("email")
		user = User()
		user.first_name = fname
		user.last_name = lname
		user.email = email
		user.username = email
		user.save() 
		userprofile = UserProfile()
		random_str = (''.join(random.choice(string.ascii_uppercase) for i in range(12)))
		userprofile.user_id = user.id
		userprofile.temp_code = random_str
		userprofile.save()
		print userprofile.temp_code
		print settings.EMAIL_HOST_USER
		html_content = 'Set Password Link : ' + 'http://localhost:8000/users/set_pwd/'+userprofile.temp_code+''
		send_mail("Set Password", html_content, settings.EMAIL_HOST_USER,[email])
	return render(request,"mailsent.html")