示例#1
0
 private function validaKeyPublico()
 {
     $keyPublico = f::request('post', 'normal', 'l' . f::encode('Base64KeyPublico', false));
     if (!f::isEmpty($keyPublico)) {
         if (f::llaveMaestra($keyPublico) === false) {
             foreach ($_SESSION as $k => $v) {
                 unset($_SESSION[$k]);
             }
             $message = 'Caducó la credencial de la aplicación, cargue otra vez esta página';
             if (f::request('post', 'decode', f::id('typeResponse')) == 'json') {
                 v::setFalseJSON();
                 v::setJSON('tag', 'body, form');
                 v::setJSON('refrescar', true);
                 v::setJSON('descripcion', $message);
                 v::printJSON();
             } else {
                 v::clearError();
                 v::setError($message);
                 v::printUL();
             }
             die;
         }
     }
 }