Ratchet websocket token 验证

Ratchet websocket token 验证
in javascript:

new WebSocket('ws://server.com:8080?token=secret') 

in php:

public function onOpen(ConnectionInterface $conn)
{
    $querystring = $conn->httpRequest->getUri()->getQuery();
    parse_str($querystring,$queryarray);

    if(!isValid($queryarray['token'])) {
      return;
    }

    // store the new connection
    $this->clients->attach($conn);
    // echo "someone connected\n";
}

https://github.com/ratchetphp/Ratchet/issues/604

相关推荐

  1. Python Totp 验证,JWT 验证

    2024-06-09 01:00:03       41 阅读
  2. Golang rsa 验证

    2024-06-09 01:00:03       44 阅读
  3. Golang ssl 证书 验证

    2024-06-09 01:00:03       43 阅读
  4. redis开启密码验证

    2024-06-09 01:00:03       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-09 01:00:03       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-09 01:00:03       5 阅读
  3. 在Django里面运行非项目文件

    2024-06-09 01:00:03       4 阅读
  4. Python语言-面向对象

    2024-06-09 01:00:03       6 阅读

热门阅读

  1. Composition API函数

    2024-06-09 01:00:03       15 阅读
  2. Python入门Git:探索版本控制的奥秘

    2024-06-09 01:00:03       18 阅读
  3. advices about writing promotion ppt

    2024-06-09 01:00:03       22 阅读
  4. KMeans聚类分析星

    2024-06-09 01:00:03       17 阅读
  5. 中介子方程七

    2024-06-09 01:00:03       17 阅读
  6. C++的封装(十二):外部构造函数

    2024-06-09 01:00:03       14 阅读
  7. 服务器硬件基础知识有哪些?

    2024-06-09 01:00:03       11 阅读
  8. Linux的命令补全脚本

    2024-06-09 01:00:03       9 阅读
  9. Android Camera APP预览画面镜像及旋转处理

    2024-06-09 01:00:03       14 阅读
  10. 请求分页存储管理方式

    2024-06-09 01:00:03       11 阅读
  11. Flink 容错

    2024-06-09 01:00:03       11 阅读
  12. 5、js关于数组的常用方法(19种)

    2024-06-09 01:00:03       15 阅读
  13. ubuntu,确认cudnn是否安装成功

    2024-06-09 01:00:03       15 阅读
  14. C# WPF入门学习主线篇(十二)—— Canvas布局容器

    2024-06-09 01:00:03       17 阅读