konakona
V2EX  ›  问与答

與 WorkermanGateway 的 TCP 通信中使用授權,是不是只能把邏輯層寫在 Events. PHP 里呢?

  •  
  •   konakona · Feb 28, 2017 · 1146 views
    This topic created in 3367 days ago, the information mentioned may be changed or developed.

    打比方说 Events 里的 onMessage()里写一个类似这样的东东:

    switch($json['type']){
    case 'login ':
    //在这里,使用与 API 一样的解密方式去解密传递来的密文$json['auth_code']
    //一大堆的逻辑…包括解密和偏移量啊blablabla..最终确认在线
    break;
    case  'talk':
    //真实的业务流程,但是需要授权,需要先请求上面的login
    break;
    }
    

    请问大家一般是怎么做到安全的呢?避免任何人都可以随意加入 TCP 。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1047 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:11 · PVG 03:11 · LAX 12:11 · JFK 15:11
    ♥ Do have faith in what you're doing.