示例#1
0
def create_avatar(name,pwd,ip):
    """
    创建用户
    """
    print("name:%s"%name)
    print("pwd:%s"%pwd)
    if name and pwd:  
        if isinstance(name, str):
            name = name.decode('utf-8')
        assert len(name.decode()) <= 10,'用户名长度最多为10'
        assert is_other(uniform(name)) == False,'用户名只能为中文,数字,英文'
        if isinstance(pwd, str):
            pwd = pwd.decode('utf-8')
        assert len(pwd.decode()) <= 10,'密码长度最多为10'
        assert is_num_str(pwd) == True,'密码只能为英文,数字'
        avatar['name'] = name
        avatar['password'] = md5_str(name)
        avatar['register_info']['register_ip'] = ip
        avatar['last_login_ip'] = ip
    else:
        print '>>>>>>>>>>>>>>>>>>>用户名或者密码为空!!!!!!!!!!!!!!'
示例#2
0
文件: jiguang.py 项目: pakoo/shantie
 def _gen_verification_code(self,sendno,receiver_type,receiver_value):
     return md5_str("%s%s%s%s"%(sendno,receiver_type,receiver_value,self.master_secret))
示例#3
0
 def _gen_verification_code(self, sendno, receiver_type, receiver_value):
     return md5_str(
         "%s%s%s%s" %
         (sendno, receiver_type, receiver_value, self.master_secret))