function _initialize() { parent::_initialize(); $site_options = get_site_options(); $this->assign($site_options); $ucenter_syn = C("UCENTER_ENABLED"); if ($ucenter_syn) { if (!isset($_SESSION["user"])) { if (!empty($_COOKIE['xiaocaocms_auth']) && $_COOKIE['xiaocaocms_auth'] != "logout") { $xiaocaocms_auth = sp_authcode($_COOKIE['xiaocaocms_auth'], "DECODE"); $xiaocaocms_auth = explode("\t", $xiaocaocms_auth); $auth_username = $xiaocaocms_auth[1]; $users_model = M('Users'); $where['user_login'] = $auth_username; $user = $users_model->where($where)->find(); if (!empty($user)) { $is_login = true; $_SESSION["user"] = $user; } } } else { } } if (sp_is_user_login()) { $this->assign("user", sp_get_current_user()); } }
function _initialize() { parent::_initialize(); $site_options = get_site_options(); $this->assign($site_options); $ucenter_syn = C("UCENTER_ENABLED"); if ($ucenter_syn) { if (!isset($_SESSION["MEMBER_id"])) { if (!empty($_COOKIE['thinkcmf_auth']) && $_COOKIE['thinkcmf_auth'] != "logout") { $thinkcmf_auth = sp_authcode($_COOKIE['thinkcmf_auth'], "DECODE"); $thinkcmf_auth = explode("\t", $thinkcmf_auth); $auth_username = $thinkcmf_auth[1]; $members_obj = M('Members'); $where['user_login_name'] = $auth_username; $member = $members_obj->where($where)->find(); if (!empty($member)) { $is_login = true; $_SESSION["MEMBER_type"] = 'local'; $_SESSION["MEMBER_id"] = $member['ID']; $_SESSION['MEMBER_name'] = $auth_username; $_SESSION['MEMBER_status'] = $member['user_status']; } } } else { } } }
function _initialize() { parent::_initialize(); //初始化模型 $this->initModel(); //检查是否后台登陆 $ShuipFanAdmin = session("ShuipFanAdmin"); if ($ShuipFanAdmin) { define('IN_ADMIN', true); } //初始化当前登录用户信息 $this->initUser(); import('UploadFile'); //默认图片类型 $this->imgext = array('jpg', 'gif', 'png', 'bmp', 'jpeg'); //当前登陆用户名 0 表示游客 $this->upuserid = AppframeAction::$Cache['uid'] ? AppframeAction::$Cache['uid'] : 0; //附件目录强制/d/file/ 后台设置的附件目录,只对网络地址有效 $this->path = C("UPLOADFILEPATH"); //是否后台 $this->isadmin = $ShuipFanAdmin ? 1 : 0; //用户组 $this->groupid = AppframeAction::$Cache['groupid'] ? AppframeAction::$Cache['groupid'] : 8; $this->assign("show_header", true); $Module = array(); $Module_list = F("Module"); if ($Module_list) { foreach (F("Module") as $r) { $Module[$r['module']] = array("module" => $r['module'], "name" => $r['name']); } $this->module_list = $Module; } }
function _initialize() { parent::_initialize(); //模板安装目录,模板安装目录强制在Default是出于,如果用户安装了模块后,又切换了主题,会造成找不到模板报错,只好强制安装在Default主题下!---水平凡 $this->templatePath = TEMPLATE_PATH . "Default" . DIRECTORY_SEPARATOR; //添加一个菜单到后台“模块->模块列表”ID=74 define("MENUID", 74); }
function _initialize() { parent::_initialize(); //单个任务最大执行时间 $CRON_MAX_TIME = C('CRON_MAX_TIME'); if (!$CRON_MAX_TIME) { C('CRON_MAX_TIME', 3000); } }
function _initialize() { parent::_initialize(); $this->initUser(); $this->categorys = F("Category"); $this->Model = F("Model"); import('Url'); $this->url = new Url(); }
protected function _initialize() { parent::_initialize(); $rbac_status = array("status" => false, "url" => "", "error" => ""); tag("appframe_rbac_init", $rbac_status); if (false == $rbac_status['status']) { if ($rbac_status['url']) { $this->assign("jumpUrl", $rbac_status['url']); } $this->error($rbac_status['error']); } elseif (!isset($rbac_status['status'])) { $this->error("您没有操作此项的权限!"); } //初始化当前登录用户信息 $this->initAdminUser(); $this->initMenu(); }
public function _initialize() { parent::_initialize(); $this->Config = F("Member_Config"); if (!$this->Config) { $setting = M("Module")->where(array("module" => "Member"))->getField("setting"); if (!$setting) { //获取不到配置,记录错误日志 $msg = "获取不到相关配置,QQ互联无法进行!"; if (APP_DEBUG) { // 模块不存在 抛出异常 throw_exception($msg); } else { if (C('LOG_EXCEPTION_RECORD')) { Log::write($msg); } send_http_status(404); exit; } } $this->Config = unserialize($setting); F("Member_Config", $this->Config); } $this->qq_akey = $this->Config['qq_akey']; $this->qq_skey = $this->Config['qq_skey']; if (!$this->qq_akey || !$this->qq_skey) { $msg = "没有进行QQ互联的相关配置,请配置后在继续使用!"; if (APP_DEBUG) { // 模块不存在 抛出异常 throw_exception($msg); } else { if (C('LOG_EXCEPTION_RECORD')) { Log::write($msg); } send_http_status(404); exit; } } //跳转时间 $this->assign("waitSecond", 2000); }
function _initialize() { parent::_initialize(); //定义是前台 define('IN_ADMIN', false); //前台关闭表单令牌 C("TOKEN_ON", false); $this->initUser(); //初始化模型 $this->initModel(); $this->tmpinit(); //============全局模板变量============== //栏目数组 $this->assign("Categorys", F("Category")); //模型数组 $this->assign("Model", F("Model")); //推荐位数组 $this->assign("Position", F("Position")); //URL规则数组 $this->assign("Urlrules", F("urlrules")); }
function _initialize() { parent::_initialize(); if (isset($_SESSION['ADMIN_ID'])) { $users_obj = D("Users"); $id = $_SESSION['ADMIN_ID']; $user = $users_obj->where("id={$id}")->find(); if (!$this->check_access($user['role_id'])) { $this->error("您没有访问权限!"); exit; } $this->assign("admin", $user); } else { //$this->error("您还没有登录!",U("admin/public/login")); if (IS_AJAX) { $this->error("您还没有登录!", U("admin/public/login")); } else { header("Location:" . U("admin/public/login")); exit; } } }
function _initialize() { //载入RBAC权限控制类 import('RBAC'); import('Page_1'); parent::_initialize(); //初始化当前登录用户信息 $this->initUser(); //初始化模型 $this->initModel(); //角色表名称 C("RBAC_ROLE_TABLE", C("DB_PREFIX") . "role"); //用户表名称 C("RBAC_USER_TABLE", C("DB_PREFIX") . "role_user"); //节点表名称 C("RBAC_NODE_TABLE", C("DB_PREFIX") . "node"); //后台用户模型 C("USER_AUTH_MODEL", "User"); //认证网关 C("USER_AUTH_GATEWAY", U("Admin/Public/login")); $this->initMenu(); }
protected function _initialize() { //定义是前台 define('IN_ADMIN', false); parent::_initialize(); //前台关闭表单令牌 C("TOKEN_ON", false); $this->initUser(); $user = session("user"); $this->assign('member_user', $user); //模块静态资源目录,例如CSS JS等 $this->assign('model_extresdir', CONFIG_SITEURL_MODEL . MODEL_EXTRESDIR); import('ORG.Util.IpLocation'); // 导入IpLocation类 $Ip = new IpLocation('UTFWry.dat'); // 实例化类 参数表示IP地址库文件 $area = $Ip->getlocation(); // 获取某个IP地址所在的位置 $country = $area['country']; //获取到的城市 $where['name'] = array('like', $country . '%'); $citylist = M("City")->where($where)->find(); $chengshiid = $_COOKIE['chengshi_id']; //获取cookie 城市 if (empty($chengshiid) && empty($citylist)) { $this->assign("chengshikey", 1); } else { $this->assign("dingcountry", $citylist['name']); } if (empty($chengshiid)) { thinkcookie_cookie('chengshi_id', $citylist['id']); $this->assign("country", $citylist['name']); } else { $citylist = M("City")->where(array('id' => $chengshiid))->find(); $this->assign("country", $citylist['name']); } }
function _initialize() { parent::_initialize(); $this->guestbook_model = D("Guestbook"); }
function _initialize() { parent::_initialize(); $this->comments_model = D("Comments"); }