1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/youngxj0-emlog-Y_Eadmin_6.0

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
globals.php 1.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Youngxj Отправлено 09.12.2018 08:47 0ff40c1
<?php
/**
* 后台全局项加载
* @copyright (c) Emlog All Rights Reserved
*/
require_once '../init.php';
define('TEMPLATE_PATH', dirname(__FILE__).'/y/');//后台当前模板路径
define('OFFICIAL_SERVICE_HOST', 'http://www.emlog.net/');//官方服务域名
$sta_cache = $CACHE->readCache('sta');
$user_cache = $CACHE->readCache('user');
$action = isset($_GET['action']) ? addslashes($_GET['action']) : '';
//登录验证
if ($action == 'login') {
$username = isset($_POST['user']) ? addslashes(trim($_POST['user'])) : '';
$password = isset($_POST['pw']) ? addslashes(trim($_POST['pw'])) : '';
$ispersis = isset($_POST['ispersis']) ? intval($_POST['ispersis']) : false;
$img_code = Option::get('login_code') == 'y' && isset($_POST['imgcode']) ? addslashes(trim(strtoupper($_POST['imgcode']))) : '';
$loginAuthRet = LoginAuth::checkUser($username, $password, $img_code);
if ($loginAuthRet === true) {
LoginAuth::setAuthCookie($username, $ispersis);
emDirect("./");
} else{
LoginAuth::loginPage($loginAuthRet);
}
}
//退出
if ($action == 'logout') {
setcookie(AUTH_COOKIE_NAME, ' ', time() - 31536000, '/');
emDirect("../");
}
if (ISLOGIN === false) {
LoginAuth::loginPage();
}
$request_uri = strtolower(substr(basename($_SERVER['SCRIPT_NAME']), 0, -4));
if (ROLE == ROLE_WRITER && !in_array($request_uri, array('write_log','admin_log','attachment','blogger','comment','index','save_log'))) {
emMsg('权限不足!','./');
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/youngxj0-emlog-Y_Eadmin_6.0.git
git@api.gitlife.ru:oschina-mirror/youngxj0-emlog-Y_Eadmin_6.0.git
oschina-mirror
youngxj0-emlog-Y_Eadmin_6.0
youngxj0-emlog-Y_Eadmin_6.0
master