Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][Websocket][Ratchet] bezpieczeństwo połączenia zawężenie do domeny
KotWButach
post 21.10.2017, 02:47:19
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 10
Dołączył: 8.02.2012

Ostrzeżenie: (0%)
-----


Witam,

mam problem ze zrozumieniem przykładu który znajduje się na stronie http://socketo.me/docs/origin
czy ktoś może mi podpowiedzieć jak użyć tego w połączeniu z tym?

http://socketo.me/docs/hello-world

  1. <?php
  2. use Ratchet\Server\IoServer;
  3. use Ratchet\Http\HttpServer;
  4. use Ratchet\WebSocket\WsServer;
  5. use MyApp\Chat;
  6.  
  7. require dirname(__DIR__) . '/vendor/autoload.php';
  8.  
  9. $server = IoServer::factory(
  10. new HttpServer(
  11. new WsServer(
  12. new Chat()
  13. )
  14. ),
  15. 8080
  16. );
  17.  
  18. $server->run();



  1. <?php
  2. // Your shell script
  3. use Ratchet\Http\OriginCheck;
  4. use Ratchet\Http\HttpServer;
  5. use Ratchet\Server\IoServer;
  6.  
  7. $checkedApp = new OriginCheck(new MyHttpApp, array('localhost'));
  8. $checkedApp->allowedOrigins[] = 'mydomain.com';
  9.  
  10. $server = IoServer::factory(new HttpServer($checkedApp));
  11. $server->run();


Kompletnie nie rozumiem jak połączyć te dwa kody ze sobą oraz czym jest "new MyHttpApp"


Dokładnie to chciałbym móc sprawdzić z jakiej domeny idzie połączenie i jeżeli nie znajduje się w puli domen to odrzucić je.

Ten post edytował KotWButach 21.10.2017, 02:57:59
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 04:09