/**
  * Logouts layer
  */
 public function logout()
 {
     if (!$this->isPlayerConnected()) {
         return;
     }
     //LoginTracking::addLogoutTracking(AuthenticationTool::SESSION_PLAYER_ID);
     SessionTool::getInstance()->emptySession();
 }
Ejemplo n.º 2
0
 /**
  * 验证验证码与session库中的值是否一致>>>不区分大小写
  * @param string $code 输入的验证码
  * @return bool 成功或失败
  */
 public static function check($code)
 {
     SessionTool::getInstance();
     $rst = isset($_SESSION['code']) && strtoupper($_SESSION['code']) == strtoupper($code);
     //抓换大写
     unset($_SESSION['code']);
     return $rst;
 }
Ejemplo n.º 3
0
            $color = '#5FF';
            // Cyan
            break;
        case "":
            $color = '#F5F';
            // Purple
            break;
        case "":
            $color = '#BBB';
            // White
        // White
        default:
            $color = isset($color) ? $color : '#bbb';
            $truncate = false;
            break;
    }
    ?>
<p id="msg<?php 
    echo $index;
    ?>
" class="chatLine" style="color: <?php 
    echo $color;
    ?>
"><?php 
    echo htmlspecialchars($truncate ? StringTool::truncateFirstChars($logFile[$index], 7) : $logFile[$index]);
    ?>
</p>
<?php 
}
SessionTool::getInstance()->setParameter('startLine', $lineCount);