更多页面中的Websocket
Websocket in more pages
本文关键字:Websocket 更新时间:2023-09-26
我创建了一个简单的登录/密码html5应用程序。登录/密码我通过websocket发送到服务器以控制并在服务器端设置一些权限等。我如何在接下来的页面中连接到这个套接字,服务器可以发送正确的数据,哪些权限可用等等。
或者当我连接到每个页面的套接字时,我总是发送这个登录密码?
您可以在cookie中存储令牌/会话id。
在下面的导航页面上,您可以将该令牌发送到websocket进行身份验证。身份验证成功后,您可以进行响应。
附言:你需要在每次页面加载时创建新的websocket。
您可以使用cookie使用常规的web身份验证。
WebSocket HTTP协商将携带cookie。因此,如果请求中没有生成的UID,则可以在用户使用生成的UID连接时返回cookie,然后当用户进行身份验证时,将该UID视为已验证并与用户关联。每次与该UID建立连接时,您都知道它就是该用户。
相关文章:
- chrome在WebSocket握手期间获取新错误
- ReactJS和SpringDataRest缓存问题可能与websocket有关
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- Tomcat websocket is not working
- WebSocket握手:意外的响应代码:404
- Websocket赢得't打开连接
- Javascript connect to websocket
- 服务器端事件+客户端事件与Websocket
- 通过html5/websocket通过wifi传输文件
- 为什么我的WebSocket客户端总是在发送消息后重新加载
- WebSocket onmessage not firing
- JavaScript和Java WebSocket SSL连接错误
- nodejs二进制websocket mimetype处理
- 订阅一个具有角度的websocket的连续数据
- 将Websocket连接保持在多个页面上
- websocket客户端在发送大数据时断开连接
- 为什么我的服务器从不接收WebSocket发送
- 一个WebSocket请求应该有多大
- Chrome点击mailto:links关闭websocket连接
- Websocket不接收消息