Example #1
0
 public function getModule()
 {
     if ($this->_module === false) {
         $this->_module = Module::getInstance();
     }
     return $this->_module;
 }
Example #2
0
<?php

/**
 * @var $module \hustshenl\ucenter\Module;
 */
$module = \hustshenl\ucenter\Module::getInstance();
define('UC_CONNECT', $module->uc_connect);
// 连接 UCenter 的方式: mysql/NULL, 默认为空时为 fscoketopen()
// mysql 是直接连接的数据库, 为了效率, 建议采用 mysql
//数据库相关 (mysql 连接时, 并且没有设置 UC_DBLINK 时, 需要配置以下变量)
define('UC_DBHOST', $module->uc_db['host']);
// UCenter 数据库主机
define('UC_DBUSER', $module->uc_db['username']);
// UCenter 数据库用户名
define('UC_DBPW', $module->uc_db['password']);
// UCenter 数据库密码
define('UC_DBNAME', $module->uc_db['dbname']);
// UCenter 数据库名称
define('UC_DBCHARSET', $module->uc_db['charset']);
// UCenter 数据库字符集
define('UC_DBTABLEPRE', $module->uc_db['tablePrefix']);
// UCenter 数据库表前缀
define('UC_DBCONNECT', 0);
//通信相关
define('UC_KEY', $module->uc_key);
// 与 UCenter 的通信密钥, 要与 UCenter 保持一致
define('UC_API', $module->uc_api);
// UCenter 的 URL 地址, 在调用头像时依赖此常量
define('UC_CHARSET', $module->uc_charset);
// UCenter 的字符集
define('UC_IP', $module->uc_ip);