Esempio n. 1
0
 def __init__(self, name, mind, realm):
     self.name = name
     self.mind = mind
     self.realm = realm
     if self.name:
         row = Clients.byUsername(self.name)
         row.status = Clients.Online
     return
Esempio n. 2
0
 def __init__(self, name, mind, realm):
     self.name = name
     self.mind = mind
     self.realm = realm
     if self.name:
         row = Clients.byUsername(self.name)
         row.status = Clients.Online
     return
Esempio n. 3
0
 def requestAvatarId(self, credentials):
     name = credentials.username
     
     try:
         row = Clients.byUsername(name)
     except:
         print "Login Failed: username[%s]"%(name)
         return failure.Failure(credError.UnauthorizedLogin("Bad username"))
     
     print "Received client: username[%s] password[%s]"%(name, row.authenticID)
     return defer.maybeDeferred(credentials.checkPassword, row.authenticID).addCallback(self._checkedPassword, name)
Esempio n. 4
0
    def requestAvatarId(self, credentials):
        name = credentials.username

        try:
            row = Clients.byUsername(name)
        except:
            print "Login Failed: username[%s]" % (name)
            return failure.Failure(credError.UnauthorizedLogin("Bad username"))

        print "Received client: username[%s] password[%s]" % (name,
                                                              row.authenticID)
        return defer.maybeDeferred(credentials.checkPassword,
                                   row.authenticID).addCallback(
                                       self._checkedPassword, name)
Esempio n. 5
0
 def logout(self):
     if self.name:
         row = Clients.byUsername(self.name)
         Clients.delete(row.id)
         self.name = None
     self.realm.logout(self)
Esempio n. 6
0
 def logout(self):
     if self.name:
         row = Clients.byUsername(self.name)
         Clients.delete(row.id)
         self.name = None
     self.realm.logout(self)