def update_time_login(u_name): ''' Update the login time for user. ''' entry = TabMember.update(time_login=tools.timestamp()).where( TabMember.user_name == u_name) entry.execute()
def set_sendemail_time(uid): ''' Set the time that send E-mail to user. ''' entry = TabMember.update( time_email=tools.timestamp(), ).where(TabMember.uid == uid) entry.execute()
def update_info(user_id, newemail, extinfo=None): ''' Update the user info by user_id. 21: standsfor invalide E-mail. 91: standsfor unkown reson. ''' if extinfo is None: extinfo = {} out_dic = {'success': False, 'code': '00'} if not tools.check_email_valid(newemail): out_dic['code'] = '21' return out_dic cur_info = MUser.get_by_uid(user_id) cur_extinfo = cur_info.extinfo for key in extinfo: cur_extinfo[key] = extinfo[key] try: entry = TabMember.update( user_email=newemail, extinfo=cur_extinfo).where(TabMember.uid == user_id) entry.execute() out_dic['success'] = True except: out_dic['code'] = '91' return out_dic
def update_info(user_id, newemail, extinfo=None): ''' Update the user info by user_id. ''' if extinfo is None: extinfo = {} out_dic = {'success': False, 'code': '00'} if tools.check_email_valid(newemail): pass else: out_dic['code'] = '21' return out_dic cur_info = MUser.get_by_uid(user_id) cur_extinfo = cur_info.extinfo for key in extinfo: cur_extinfo[key] = extinfo[key] entry = TabMember.update( user_email=newemail, extinfo=cur_extinfo).where(TabMember.uid == user_id) entry.execute() out_dic['success'] = True return out_dic
def update_role(u_name, newprivilege): entry = TabMember.update(role=newprivilege).where( TabMember.user_name == u_name) try: entry.execute() return True except: return False
def update_time_reset_passwd(uname, timeit): entry = TabMember.update( time_reset_passwd=timeit, ).where(TabMember.user_name == uname) try: entry.execute() return True except: return False
def update_pass(user_id, newpass): out_dic = {'success': False, 'code': '00'} entry = TabMember.update(user_pass=tools.md5(newpass)).where( TabMember.uid == user_id) entry.execute() out_dic['success'] = True return out_dic
def update_time_reset_passwd(user_name, the_time): ''' Update the time when user reset passwd. ''' entry = TabMember.update(time_reset_passwd=the_time, ).where( TabMember.user_name == user_name) try: entry.execute() return True except: return False
def update_role(u_name, newprivilege): ''' Update the role of the usr. ''' entry = TabMember.update(role=newprivilege).where( TabMember.user_name == u_name) try: entry.execute() return True except Exception as err: print(repr(err)) return False
def update_user_name(user_email, user_name): ''' Update the user_name of a user. ''' out_dic = {'success': False, 'code': '00'} entry = TabMember.update(user_name=user_name).where( TabMember.user_email == user_email) entry.execute() out_dic['success'] = True return out_dic
def update_info(user_id, newemail): out_dic = {'success': False, 'code': '00'} if tools.check_email_valid(newemail): pass else: out_dic['code'] = '21' return out_dic entry = TabMember.update(user_email=newemail).where( TabMember.uid == user_id) entry.execute() out_dic['success'] = True return out_dic
def set_sendemail_time(uid): entry = TabMember.update( time_email=tools.timestamp(), ).where(TabMember.uid == uid) entry.execute()
def update_time_login(u_name): entry = TabMember.update(time_login=tools.timestamp()).where( TabMember.user_name == u_name) entry.execute()