如果在 UCenter 里面不小心删除了一个应用,可以手动添加回来。进入到 UCenter 后台,点击左侧的 「应用管理」,如下图所示:

点击 「添加新应用」,然后选择 「自定义安装」 。

应用名称:填写您的应用名称。
接口 URL:就是您应用的网址,例如 http://127.0.0.1/uc_421/dz
应用 IP:正常情况下可以留空,如果由于域名解析问题导致 UCenter 与该应用通信失败,请尝试设置为该应用所在服务器的 IP 地址。
通信密匙:这个和您应用中的配置文件中的密匙要设置一直。
以 Discuz! 论坛为例,打开配置文件 config.inc.php,在下面的 UC 配置文件中能看到这个文件
define('UC_CONNECT', 'MySQL');
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', 'root');
define('UC_DBPW', '123123');
define('UC_DBNAME', 'uc421_uc');
define('UC_DBCHARSET', 'gbk');
define('UC_DBTABLEPRE', '`uc421_uc`.uc_');
define('UC_DBCONNECT', '0');
define('UC_KEY', 'R2sax5l20a29v0p7bbwax339ScSb06H5P8IaL6ufKbA32cv34de9z6z4d5q2O5g6');
define('UC_API', 'http://127.0.0.1/uc_421/UCenter');
define('UC_CHARSET', 'gbk');
define('UC_IP', '127.0.0.1');
define('UC_APPID', '1');
define('UC_PPP', '20');
这个里面的
define('UC_KEY', 'R2sax5l20a29v0p7bbwax339ScSb06H5P8IaL6ufKbA32cv34de9z6z4d5q2O5g6');
- define('UC_KEY', 'R2sax5l20a29v0p7bbwax339ScSb06H5P8IaL6ufKbA32cv34de9z6z4d5q2O5g6');
中的
R2sax5l20a29v0p7bbwax339ScSb06H5P8IaL6ufKbA32cv34de9z6z4d5q2O5g6
- R2sax5l20a29v0p7bbwax339ScSb06H5P8IaL6ufKbA32cv34de9z6z4d5q2O5g6
这个值填写在 UCenter 的通信密匙里。
是否开启同步登录:这个设置是否开启自动同步登录。
标签单条显示模板:这个是在设置相关标签的时候,显示的相关信息的模板文件。这个里面可用的标签,由下面的标签模板标记说明决定。
标签模板标记说明:这个需要根据您具体的应用来确定那些可以使用。
应用类型:根据您所安装的应用的类型选择。
是否接受通知:这个根据自己的需要设置就可以了。
这里非常重要的是刚刚看到的那个配置文件中的:
define('UC_APPID', '1');
- define('UC_APPID', '1');
这个文件后面的数字,要根据该应用在 UCenter 里面的 ID 来填写。
填写完以后提交,然后测试是否通讯成功。
不成功说明存在问题,按照说明重新设置。