def login(cls, name, pw): u = cls.by_name(name) return Hashers.check_pw_hash( name, pw, u.password) and u
def register(cls, name, pw, email = None): pw_hash = Hashers.make_pw_hash(name, pw) u = User( username = name, password = pw_hash) if email: u.email = email return u