Beispiel #1
0
	def check(self, username, email, password):
		# not null check
		if not username :
			result = {"errno" : -1, "err" : "用户名为空"}
			return result
		if not email :
			result = {"errno" : -1, "err" : "邮箱为空"}
			return result
		if not password :
			result = {"errno" : -1, "err" : "密码为空"}
			return result

		bl = AutoUser.checkUsername(username)
		if bl :
			result = {"errno" : -1, "err" : "用户名已被注册"}
			return result

		bl = self.validateEmail(email)

		if not bl:
			result = {"errno" : -1, "err" : "邮箱格式不正确"}
			return result

		bl = AutoUser.checkEmail(email)
		if bl :
			result = {"errno" : -1, "err" : "邮箱已被注册"}
			return result

		result = {"errno" : 1, "err" : "注册成功"}
		return result
Beispiel #2
0
	def get_current_user(self):
		user_id = self.get_secure_cookie("current_user")
		print "user_id ", user_id
		if not user_id: return None
		#return True
		user = AutoUser.queryByUserId(user_id)
		print "user_name " , user.name
		return user
Beispiel #3
0
	def get(self):
		question = {'context': 123}
		# print question.context
		u = AutoUser.queryAllUsers()
		q = Question.queryAllQuestions()
		questions = {'hi','hello'}
		answer = 'hi'
		self.render("explore/index.html", questions=q)
Beispiel #4
0
	def post(self):
		user_name = self.get_argument("username")
		bl = AutoUser.checkUsername(user_name)

		if bl :
			result = {"errno" : -1, "err" : "用户名已被注册"}
		else :
			result = {"errno" : 1, "err" : ""}

		self.write(result)
Beispiel #5
0
	def post(self):
		email = self.get_argument("email")
		bl = AutoUser.checkEmail(email)
		if bl :
			result = {"errno" : -1, "err" : "邮箱已被注册"}
		else :
			result = {"errno" : 1, "err" : ""}

		# return result

		self.write(result)    
Beispiel #6
0
	def post(self):
		user_name = self.get_argument("username")
		bl = AutoUser.checkUsername(user_name)
		# 
		print 'username: '******'sessionId : ' , self.get_session_id()

		if bl :
			result = "false"
		else :
			result = "true"

		self.write(result)
Beispiel #7
0
	def post(self):
		username = self.get_argument("user_name")
		email = self.get_argument("email")
		password = self.get_argument("password")
		print username
		print email
		print password

		result = self.check( username, email, password)
		# result = {"errno" : -1, "err" : "用户名为空"}
		# rsm = {"url":"/home/first_login-TRUE"}
		rsm = {"url":"/"}
		result = {"rsm" : rsm, "errno" : 1, "err" : ""}
		bl = AutoUser.addUser(username, email, password)
		self.write(result)
Beispiel #8
0
	def post(self):
		username = self.get_argument("user_name")
		password = self.get_argument("password")
		print username
		print password
		u = AutoUser.checkUserLogin(username, password)
		if u :
			print 'right'
			rsm = {"url":"/explore"}
			result = {"rsm" : rsm, "errno" : 1, "err" : ""}
			self.set_secure_cookie("current_user", str(u.id))
			print "current_user" ," ", str(u.id)

		else :
			print 'wrong'
			result = {"errno" : -1, "err" : "用户名或者密码错误"}

		self.write(result)
Beispiel #9
0
	def get(self):		
		question = {'context': 123}		
		u = AutoUser.queryAllUsers()
		q = Question.queryAllQuestions()
		questions = {'hi','hello'}
		answer = 'hi'
		# 获取连接
		linkList = Link.queryAll()
		# 获取页数
		pageCount = Link.queryPageCount(10)
		pageNumList = [2,3,4,5,6]

		user = self.get_current_user()

		# get_time_format = Util.get_time_format;
		# nowStamp = int(time.time())
		# print get_time_format(nowStamp -186400)

		self.render("explore/index.html", linkList = linkList, pageNumList = pageNumList, get_time_format = Util.get_time_format, user = user)