public function __construct($process_setup = true) { parent::__construct($process_setup); $output = array(); header('Content-Type: text/html; charset=UTF-8'); //判断是否是指定的data变量 $data = isset($_POST['data']) ? urldecode($_POST['data']) : ''; //$slash=stripslashes($_POST['data']); if (strlen($data) < 1) { $data = urldecode(file_get_contents('php://input')); $mess = array('status' => -7, 'msg' => '提交的数据不是指定类型数据'); return $this->echoJson($mess); } //转换json成数组 $de_json = json_decode($data, TRUE); $this->UserId = $de_json['UserId']; $this->DefaultId = $de_json['DefaultId']; $this->Email = $de_json['Email']; $this->Question = $de_json['Question']; $this->AppId = $de_json['AppId']; $this->Version = $de_json['Version']; $this->AddTime = $de_json['AddTime']; }
public function __construct() { parent::__construct(false); if ($_GET['app'] != 'admin') { return false; } TPL::import_clean(); if (defined('SYSTEM_LANG')) { TPL::import_js(base_url() . '/language/' . SYSTEM_LANG . '.js'); } if (HTTP::is_browser('ie', 8)) { TPL::import_js('js/jquery.js'); } else { TPL::import_js('js/jquery.2.js'); } TPL::import_js(array('admin/js/aws_admin.js', 'admin/js/aws_admin_template.js', 'js/jquery.form.js', 'admin/js/framework.js', 'admin/js/global.js')); TPL::import_css(array('admin/css/common.css')); if (in_array($_GET['act'], array('login', 'login_process'))) { return true; } if ($admin_info = H::decode_hash(AWS_APP::session()->admin_login)) { if ($admin_info['uid'] != $this->user_id or $admin_info['UA'] != $_SERVER['HTTP_USER_AGENT'] or !AWS_APP::session()->permission['is_administortar'] and !AWS_APP::session()->permission['is_moderator']) { unset(AWS_APP::session()->admin_login); if ($_POST['_post_type'] == 'ajax') { H::ajax_json_output(AWS_APP::RSM(null, -1, AWS_APP::lang()->_t('会话超时, 请重新登录'))); } else { H::redirect_msg(AWS_APP::lang()->_t('会话超时, 请重新登录'), '/admin/login/url-' . base64_encode($_SERVER['REQUEST_URI'])); } } } else { if ($_POST['_post_type'] == 'ajax') { H::ajax_json_output(AWS_APP::RSM(null, -1, AWS_APP::lang()->_t('会话超时, 请重新登录'))); } else { HTTP::redirect('/admin/login/url-' . base64_encode($_SERVER['REQUEST_URI'])); } } $this->setup(); }