我使用django channels。我定义了JsonWebsocketConsumer
:
class Consumer(JsonWebsocketConsumer):
http_user = True
def connect(self, message, **kwargs):
if not message.user.is_superuser:
self.disconnect(message, **kwargs)
但这不起作用。任何用户都可以连接并发送receive(self, text=None, bytes=None, **kwargs)
方法将处理的数据。
如何才允许特定用户连接?
答案 0 :(得分:0)
我刚用错了方法
def close(self, status=True)
有JsonWebsocketConsumer
。