Esempio n. 1
0
	def load_users(self):
		path = os.path.join(self.base_path,'users.json')
		obj = PPjo(filename=path)
		users = obj.get_objects('users')
		for user in users:
			username = user.get_string("username")
			password = user.get_string("password")
			email = user.get_string("email")
			User.objects.create_user(username,email,password)
			register_add_cards(username)
Esempio n. 2
0
def register_user(request):
	try:
		username = request.POST['username']
		password = request.POST['password']
		password_verify = request.POST['password_verify']
		email = request.POST['email']
		validate_email(email)
		if password == password_verify:
			if len(User.objects.filter(username=username)) == 0:
				User.objects.create_user(username,email,password)
				register_add_cards(username)
				return render_to_response('account/create.html',{'username':username})
			else:
				return account_error('Username already exists')
		else:
			return account_error('Passwords did not match')
	except KeyError:
		return account_error('Did not supply enough fields')
	except ValidationError:
		return account_error('Email must be of format [email protected]')