예제 #1
0
 def getusers(self):
     """
     Get all users from the database
     This returns a list with tuples
     The first object in the tuple contains the user object,
     the second contains a list of boat objects
     [ ( user obj, [list with users boats] ) ]
     """
     return [(user, user.boats) for user in User.getall()]
예제 #2
0
 def login(self, login, password):
     """
     Login user
     """
     for user in User.getall():
         if (user.login == login and user.password == hashlib.sha512(password).hexdigest()):
             self.user = (user, [])
             self.loggedin = True
             self.isadmin = user.isadmin
             return True
     return False
예제 #3
0
 def searchuser(self, data):
     resultlist = []
     for user in User.getall():
         if data in str(user.__dict__):
             resultlist.append((user,[]))
     return resultlist