Ejemplo n.º 1
0
    def connectionMade(self):
        SocketRPCProtocol.connectionMade(self)

        self.debug = settings.debug
        self.gameDB = self.factory.gameDB
        self.db = self.factory.db

        self.authenticated = False
Ejemplo n.º 2
0
    def connectionMade(self):
        SocketRPCProtocol.connectionMade(self)

        self.debug = settings.debug
        self.gameDB = self.factory.gameDB
        self.db = self.factory.db

        self.authenticated = False
Ejemplo n.º 3
0
    def dispatch_call(self, method, id, args, kwargs):
        if not self.authenticated \
          and settings.login_required \
          and method != 'login':
            log.msg('Not executing %s - login required' % method)
            return defer.fail(Fault(LOGIN_REQUIRED, "Please login first!"))

        return SocketRPCProtocol.dispatch_call(self, method, id, args, kwargs)
Ejemplo n.º 4
0
    def dispatch_call(self, method, id, args, kwargs):
        if not self.authenticated \
          and settings.login_required \
          and method != 'login':
            log.msg('Not executing %s - login required' % method)
            return defer.fail(
                    Fault(LOGIN_REQUIRED, "Please login first!")
            )

        return SocketRPCProtocol.dispatch_call(self, method, id, args, kwargs)