예제 #1
0
파일: user.py 프로젝트: arzh/CS253
	def check_password(self, pw):
		salt = HashUser.break_salt(self.phash)
		return self.phash == HashUser.generate_phash(self.name, pw, salt)
예제 #2
0
파일: user.py 프로젝트: arzh/CS253
	def generate_new(cls, name, pw, email=None):
		h = HashUser.generate_phash(name, pw)
		return User(name = name, phash = h, email = email)