| 123456789101112131415161718192021 |
- #!/usr/bin/env php
- <?php
- $_SERVER['SERVER_NAME'] = gethostname();
- $curDir = dirname(__FILE__);
- if (!preg_match('/(^.*)stuff.*$/', $curDir, $matches)) die('Script location error\n');;
- @require_once $matches[1] . 'se-lib' . DIRECTORY_SEPARATOR . 'bootstrap.php';
- date_default_timezone_set('Europe/Warsaw');
- if (!isset($argv[1])) die("Server name/ID missing\n");
- try {
- $arg = DB::getPDO()->quote($argv[1]);
- $pass = DB::getPDO()->fetchValue("select `ADMIN_USERNAME_PASSWD` from SES_PROCESY5_A where `ID` = {$arg} or `SERVER_ADDRESS` = {$arg} limit 1");
- if (!$pass) $pass = "brak serwera - wygeneruje bledny token";
- Lib::loadClass('Token');
- $tokenObj = new Token($pass, "JakOnZyjeToMyTezMozemy");
- $token = readline("Token: ");
- echo "Hash: {$tokenObj->getHash($token)}\n";
- } catch (Exception $e) {
- echo "Unknown error\n";
- }
- ?>
|