コード例 #1
0
 public function __construct()
 {
     $myRouter = Container::getRouter();
     $mySession = Container::getSession();
     // Obtendo uma chave para a sessão atual.
     $k = stringToHex(Container::getRandomCryptoKey());
     if (!$mySession->existe("key")) {
         $mySession->set("key", $k);
     }
     // Obtendo um vetor de inicialização para a sessão atual.
     $iv = stringToHex(Container::getRandomCryptoIv());
     if (!$mySession->existe("iv")) {
         $mySession->set("iv", $iv);
     }
     $this->pageDefault($myRouter);
     $this->pageChat($myRouter);
     $this->postCadUser($myRouter);
     $this->postLoginUser($myRouter);
     $this->getMensagens($myRouter);
     $this->postEnviarMensagem($myRouter);
     $this->postLoguot($myRouter);
     $this->getCryptoKeySessao($myRouter);
     $this->getCryptoIvSessao($myRouter);
 }