12345678910111213141516171819202122232425262728293031323334353637 |
- <?PHP
- $encriptKeyToUse = "key from Config.php (created while installation)";
- function base64_url_encode($input) {
- return strtr(base64_encode($input), '+/=', '-_,');
- }
- function base64_url_decode($input) {
- return base64_decode(strtr($input, '-_,', '+/='));
- }
- $ssi_guest_access = true;
- @require(dirname(__FILE__) . '/SSI.php');
- ob_start();
- if(isset($_GET['txt']))
- header('Content-type: text/plain');
- elseif (!isset($_GET['textmode']))
- header('Content-type: text/javascript');
- if ($user_info['is_guest'] || is_not_banned()) {
- $nick = "Guest";
- $signature = "";
- } else {
- $nick = $user_info['name'];
- $signature = base64_url_encode(mcrypt_encrypt ( MCRYPT_RIJNDAEL_256 , $encriptKeyToUse , $nick , MCRYPT_MODE_ECB));
- }
- ob_end_clean();
- if(isset($_GET['txt']))
- echo $signature."\n".$nick;
- elseif (isset($_GET['textmode']))
- header('Location: http://omnomirc.www.omnimaga.org/textmode.php?login&nick='.urlencode($nick).'&sig='.urlencode($signature));
- else
- echo "signCallback('$signature','$nick');";
- ?>
|