示例#1
0
 def auth(cls, username, password):
     user = cls.collection.find_one( {'username':username} )
     if user and verify_hash(password, user['password']):
         cls.collection.update(
             {'_id': user['_id']},
             {'$set': {'last_auth': timestamp()} }
         )
         return user
示例#2
0
 def create(cls, username, email, password, firstname, lastname):
     return cls.collection.insert({
         'username': username, # pilot number
         'email': email,
         'password': get_hash(password),
         'firstname': firstname,
         'lastname': lastname,
         'last_auth': timestamp()
     })