如何在未经认证的情况下在样板结构中锻炼套筒?

时间:2017-07-28 10:12:45

标签: socket.io nodes meanjs

我正在使用套接字(meanjs - boilerplate)。没有身份验证,我无法进行聊天。我想要的是用户应该能够在不登录的情况下聊天。我有疑问,我可以在不同模块中使用套接字,这样他们就无法互相交流吗?

谢谢

2 个答案:

答案 0 :(得分:0)

我认为您需要调整confirm = QtGui.QMessageBox() confirm.setWindowTitle("Are you sure?") confirm.setText("Please choose an option") btnYes = confirm.addButton("Yes", QtGui.QMessageBox.YesRole) btnNo = confirm.addButton("No", QtGui.QMessageBox.NoRole) btnCancel = confirm.addButton("Cancel", QtGui.QMessageBox.RejectRole) confirm.setDefaultButton(btnYes) confirm = confirm.exec_() 中的代码才能实现这一目标。您将不得不更改从该文件的第78行开始的代码块,该代码块在socket.io握手期间处理会话和护照身份验证,以便它不会检查身份验证,从而允许在没有它的情况下建立套接字连接。 / p>

对于第二个问题,这个comment提供了一些关于如何在更复杂的情况下从默认套接字实现扩展的提示。

答案 1 :(得分:0)

谢谢user3632710。 我刚刚对config / lib / sockt.io.js进行了一些小改动

1)评论了行= 89到93

2)并添加了

next(null,true);