Discuss / Python / key 、password 都是在定义不同的用户时同时生成的。

key 、password 都是在定义不同的用户时同时生成的。

Topic source

ywjco_567

#1 Created at ... [Delete] [Delete and Lock User]

key 是随机值,但对每个用户是唯一的。

class User(object):
    '''用于存储用户资料的一个类'''
    def __init__(self, username, password):
        self.username = username
        self.key = ''.join([chr(random.randint(48, 122)) for i in range(20)])
        self.password = get_md5(password, self.key)

在这里生成key 、password 进行保存:

db = dict(michael=User('michael', '123456'), bob=User('bob', 'abc999'), alice=User('alice', 'alice2008'))

  • 1

Reply