Beispiel #1
0
<?php

session_start();
//Logger
include_once 'log4php_logger/class.php';
$loggerInstance = new LoggerInstance();
$logger = $loggerInstance->getLogger();
require 'php/config.php';
include 'php/loginrepository.php';
$username = $_POST['username'];
$password = $_POST['password'];
if ($username && $password) {
    $repository = new LoginRepository();
    $repository->connect("skibbdcc_login");
    $isAuthenticated = $repository->isAuthenticatedUser($username, $password);
    $repository->close();
    if ($isAuthenticated) {
        $_SESSION['username'] = $username;
        $logger->info("Successful login: "******"Failed login: "******"generator" content="PSPad editor, www.pspad.com" />
Beispiel #2
0
 /**
  * Записывает отмеренное время вместе с сообщением в файл
  *
  * @param string $message
  * @param string $file
  *
  * @return bool
  */
 public static function logTiming($message, $title = null, $file = 'performance')
 {
     if (!self::$_startTime && empty($title) || !empty($title) && !self::$_timers[$title]) {
         trigger_error("No start time!", E_USER_WARNING);
         return false;
     }
     if (empty($title)) {
         $time = round(microtime(true) - self::$_startTime, 6);
         self::$_startTime = null;
     } else {
         $time = round(microtime(true) - self::$_timers[$title], 6);
         self::$_timers[$title] = null;
     }
     return self::log("[{$time}] {$message}", self::LOG_INFO, $file);
 }