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) : '')); } }
<?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';