action(); self::$controllerName = request()->controller(); self::$moduleName = request()->module(); self::$method = request()->method(); $this->_initialize(); } private function _initialize() { $this->vertifyCode(); } /** * 验证码 * @param array $params 传入参数 * @access public */ private function vertifyCode() { $row = tpSetting('system.system_vertify'); // 获取验证码配置信息 $row = json_decode($row, true); $baseConfig = Config::get("captcha"); if (!empty($row)) { foreach ($row['captcha'] as $key => $val) { if ('default' == $key) { $baseConfig[$key] = array_merge($baseConfig[$key], $val); } else { $baseConfig[$key]['is_on'] = $val['is_on']; $baseConfig[$key]['config'] = array_merge($baseConfig['default'], $val['config']); } } } Config::set('captcha', $baseConfig); } }