def post(self): params = utils.decode_params(self.request) resp = {} if KEY.SALT not in params: salt = db.get_salt(params) if salt is None: resp[KEY.STATUS] = 500 else: resp[KEY.ACCOUNT] = params[KEY.ACCOUNT] resp[KEY.SALT] = salt user_id = db.validate_password(params) if user_id > 0: resp[KEY.STATUS] = 200 resp[KEY.ID] = user_id self.set_secure_cookie(KEY.USER_NAME, resp[KEY.ACCOUNT]) self.set_secure_cookie(KEY.ID, str(resp[KEY.ID])) else: resp[KEY.STATUS] = 300 else: user_id = db.validate_password(params) if user_id > 0: resp[KEY.STATUS] = 200 resp[KEY.ACCOUNT] = params[KEY.ACCOUNT] resp[KEY.ID] = user_id self.set_secure_cookie(KEY.USER_NAME, resp[KEY.ACCOUNT]) self.set_secure_cookie(KEY.ID, str(resp[KEY.ID])) else: resp[KEY.STATUS] = 300 self.write(json_encode(resp))
def post(self): params = utils.decode_params(self.request) resp = {} if KEY.SALT not in params: salt = db.get_salt(params) if salt is None: resp[KEY.STATUS] = STATUS.ERROR else: resp[KEY.ACCOUNT] = params[KEY.ACCOUNT] resp[KEY.STATUS] = STATUS.OK resp[KEY.SALT] = salt else: user_id = db.validate_password(params) print user_id if user_id > 0: resp[KEY.STATUS] = STATUS.OK resp[KEY.ACCOUNT] = params[KEY.ACCOUNT] resp[KEY.ID] = user_id if not utils.is_App(self.request): self.set_secure_cookie("username", resp[KEY.ACCOUNT]) self.set_secure_cookie("id", str(resp[KEY.ID])) else: resp[KEY.STATUS] = STATUS.ERROR self.write(json_encode(resp))
def post(self): params = utils.decode_params(self.request) print "From login handler: " print params resp = {} if KEY.SALT not in params: salt = db.get_salt(params) if salt is None: resp[KEY.STATUS] = STATUS.ERROR else: resp[KEY.ACCOUNT] = params[KEY.ACCOUNT] resp[KEY.SALT] = salt #resp[KEY.STATUS] = STATUS.OK else: user_id = db.validate_password(params) if user_id > 0: resp[KEY.STATUS] = STATUS.OK resp[KEY.ACCOUNT] = params[KEY.ACCOUNT] resp[KEY.ID] = user_id else: resp[KEY.STATUS] = STATUS.ERROR print "From login handler: resp:" print resp self.write(json_encode(resp))
def post(self): params = utils.decode_params(self.request) resp = {} if KEY.SALT in params and KEY.PASSWORD in params and KEY.PHONE in params and KEY.NEW_PASSWORD in params: params[KEY.ACCOUNT] = db.get_account_by_phone({KEY.PHONE: params[KEY.PHONE]}) user_id = db.validate_password(params) if user_id > 0: if db.android_modify_password({KEY.PASSWORD: params[KEY.NEW_PASSWORD], KEY.PHONE: params[KEY.PHONE]}): resp[KEY.STATUS] = 200 else: resp[KEY.STATUS] = 300 else: resp[KEY.STATUS] = 400 else: resp[KEY.STATUS] = 500 self.write(json_encode(resp))
def post(self): params = utils.decode_params(self.request) user_id = db.validate_password(params) resp = {} if user_id < 0: resp[KEY.STATUS] = 500 else: result = db.modify_password(params) if result > 0: resp[KEY.STATUS] = 200 resp[KEY.ID] = user_id resp[KEY.ACCOUNT] = params[KEY.ACCOUNT] else: resp[KEY.STATUS] = 400 self.write(json_encode(resp))
def post(self): params = utils.decode_params(self.request) resp = {} if KEY.SALT in params and KEY.PASSWORD in params and KEY.PHONE in params: print params params[KEY.ACCOUNT] = db.get_account_by_phone({KEY.PHONE: params[KEY.PHONE]}) print params user_id = db.validate_password(params) print user_id if user_id > 0: resp[KEY.STATUS] = 200 resp[KEY.ACCOUNT] = params[KEY.ACCOUNT] resp[KEY.ID] = user_id else: resp[KEY.STATUS] = 500 else: resp[KEY.STATUS] = 500 self.write(json_encode(resp))
def Post(self): params = utils.decode_params(self.request) resp = {} if KEY.USER_ID not in params: temp = db.get_user_information(params) if temp is None: resp[KEY.STATUS] = STATUS.ERROR else: resp[KEY.USER_ID] = params[KEY.USER_ID] resp[KEY.PASSWORD] = params[KEY.PASSWORD] else: user_id = db.validate_password(params) if user_id > 0: resp[KEY.STATUS] = STATUS.OK resp[KEY.USER_ID] = params[KEY.USER_ID] else: resp[KEY.STATUS] = STATUS.ERROR self.write(json_encode(resp))
class Login_Handler(base_handler.BaseHandler): @tornado.web.authenticated def post(self): params = utils.decode_params(self.request) resp = {} resp[KEY.STATUS] = 200 user_id = db.validate_password(params) if user_id > 0: resp[KEY.ACCOUNT] = params[KEY.ACCOUNT] resp[KEY.ID] = user_id else: resp[KEY.STATUS] = 400 #这里用来判断是不是用手机登录 if not utils.is_App(self.request): self.set_secure_cookie("username", resp[KEY.ACCOUNT]) self.write(json_encode(resp))
def post(self): params = utils.decode_params(self.request) resp = {} if KEY.SALT not in params: salt = db.get_salt(params) if salt is None: resp[KEY.STATUS] = STATUS.ERROR else: resp[KEY.ACCOUNT] = params[KEY.ACCOUNT] resp[KEY.SALT] = salt else: user_id = db.validate_password(params) if user_id > 0: resp[KEY.STATUS] = STATUS.OK resp[KEY.ACCOUNT] = params[KEY.ACCOUNT] resp[KEY.ID] = user_id else: resp[KEY.STATUS] = STATUS.ERROR self.write(json_encode(resp))
def post(self): params = utils.decode_params(self.request) resp = {} if KEY.SALT in params and KEY.PASSWORD in params and KEY.PHONE in params and KEY.NEW_PASSWORD in params: params[KEY.ACCOUNT] = db.get_account_by_phone( {KEY.PHONE: params[KEY.PHONE]}) user_id = db.validate_password(params) if user_id > 0: if db.android_modify_password({ KEY.PASSWORD: params[KEY.NEW_PASSWORD], KEY.PHONE: params[KEY.PHONE] }): resp[KEY.STATUS] = 200 else: resp[KEY.STATUS] = 300 else: resp[KEY.STATUS] = 400 else: resp[KEY.STATUS] = 500 self.write(json_encode(resp))