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
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
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)
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)
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)
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)
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)
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)
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)