예제 #1
0
파일: Log.class.php 프로젝트: evilgeny/bob
 public function logAdminAction()
 {
     if (me()->id() && me()->login() && !checkIpAddress(M('Tools')->web()->getRealIP()) && me()->isUserInGroup(explode(',', C('log.log-admin-group')))) {
         M('Log')->record('admin', 'action', "ip=" . M('Tools')->web()->getRealIP() . ", " . $this->getUserString(me(), 'user') . ", url=" . M('Tools')->web()->makeUrl('', $_GET, 'abs') . ($_POST ? ", post=" . print_r(M('Tools')->web()->removeDangerousParams($_POST), 1) : ''));
     }
 }
예제 #2
0
파일: __logout.php 프로젝트: evilgeny/bob
<?php

/*
	При logout на старом сервере SSP вызывается этот скрипт.
*/
$PROFILER_ENABLED = 0;
define('SKIP_INTRO', 1);
require_once $_SERVER["ROOT_DIR"] . "/init.php";
unset($_SESSION['SKIP_INTRO']);
if (!checkIpAddress($_SERVER['REMOTE_ADDR'])) {
    echo 'no access';
    exit;
}
M('User')->logout();
session_destroy();
//M('Trace')->trace('__logout', "ip=$_SERVER[REMOTE_ADDR],cookie=". print_r($_COOKIE, 1));
print 'Ok';