Ucenter API for JAVA 使用自己的项目于discuz联合登陆注册。 http://pan.baidu.com/s/1kTwWPP9 测试代码和源码都在这里。...源码和jar文件都在http://code.google.com/p/discuz-ucenter-api-for-java/ 有。 我只测试了非中文的注册。...中文注册可以去http://code.google.com/p/discuz-ucenter-api-for-java/ 查看中文处理。 里面的源代码。我就不介绍了。大家如果使用这个。...首先:在discuz后台的Ucenter添加应用。 ? ? 在java代码src目录下或者其他地方。把config.properties修改。 ? 还需要在web.xml里面配置一段话。
Discuz 的 UCenter 密码默认是首次安装discuz时指定的管理员密码,如果密码忘记了,可以通过下列方法进行重置: 进入discuz的安装目录,找到 ....FTP连接服务器,或者直接登录服务器操作 使用下列两行替换 config.inc.php 文件中 UC_FOUNDERPW 和 UC_FOUNDERSALT 两行配置 这两行代表的是加密后的 UCenter...6a8d7f5a1cc2a62ca6550adf2f1f421f'); define('UC_FOUNDERSALT', '208491'); 刷新登录页面,再次输入重置后的 Discuz@2019 密码进行登录,已经可以成功登陆至 UCenter
问题描述 UCenter info: Can not connect to MySQL server Error:Access denied for user ‘a*********’@’localhost...ftp重新上传一下文件,问题解决 修改另一个文件 具体文件路劲在根目录wwwroot/config/下的config_ucenter.php文件,修改数据库信息。...用户名密码 define(‘UC_DBNAME’, ‘to8’);用户名 define(‘UC_DBCHARSET’, ‘gbk’); define(‘UC_DBTABLEPRE’, ‘`to8`.pre_ucenter
我们没有更改任何UCenter相关文件,为什么会出现乱码? 很多站长使用的discuz+UCenter编码是GBK版本的,但是很多浏览器默认的编码信息是UTF-8的。...这个方法的优点是不用修改任何UCenter源文件,适合临时性使用。缺点就是每次使用都需要重新选择编码。...> 这个解决方案的实现效果是:强制浏览器使用GBK编码访问UCenter页面。 ? 成功后就正常了
第五步:域名解析及空间绑定域名 进入域名控制面板把域名解析到你新的虚拟主机IP上,然后在进入虚拟主机空间绑定域名。...您可以在本页面数据备份记录处导入备份恢复数据,也可以通过在浏览器中执行 http://www.你的域名.com/data/restore.php 恢复数据 第八步:检查UCenter能否登陆 提示:1...、检查UCenter 访问地址设置是否正确(没有更换域名做第六步安装,一般不会出错) 2、创始人密码和admin管理员密码不是同一个,创始人密码是上面第六步重新安装discuz程序时设置的密码。...第九步:检查UCenter应用是否通讯成功 后台——UCenter——应用管理,查看通讯情况,若通讯失败,请检查通信密钥设置是否相同。...后台——站长——UCenter设置,检查UCenter 通信密钥是否和UCenter应用设置相同 第十步:更新缓存 数据还原成功之后,在后台退出帐号,用你原来的后台管理员帐号登陆,进入后台更新缓存,网站搬家成功结束
第五步:域名解析及空间绑定域名 进入域名控制面板把域名解析到你新的虚拟主机IP上,然后在进入虚拟主机空间绑定域名。...您可以在本页面数据备份记录处导入备份恢复数据,也可以通过在浏览器中执行 http://www.你的域名.com/data/restore.php 恢复数据 第八步:检查UCenter能否登陆...提示:1、检查UCenter 访问地址设置是否正确(没有更换域名做第六步安装,一般不会出错) 2、创始人密码和admin管理员密码不是同一个,创始人密码是上面第六步重新安装...第九步:检查UCenter应用是否通讯成功 后台——UCenter——应用管理,查看通讯情况,若通讯失败,请检查通信密钥设置是否相同。...后台——站长——UCenter设置,检查UCenter 通信密钥是否和UCenter应用设置相同 第十步:更新缓存 数据还原成功之后,在后台退出帐号,用你原来的后台管理员帐号登陆,进入后台更新缓存,网站搬家成功结束
Discuz 的 UCenter 密码默认是首次安装discuz时指定的管理员密码 如果密码忘记了,可以通过下列方法进行重置: 骚操作.gif 1. 进入discuz的安装目录,找到 ....使用下列两行替换 config.inc.php 文件中 UC_FOUNDERPW 和 UC_FOUNDERSALT 两行配置 这两行代表的是加密后的 UCenter 密码,这里的密码是 Discuz@2019...刷新登录页面,再次输入重置后的 Discuz@2019 密码进行登录,已经可以成功登陆至 UCenter 后台 成功登陆后,就可以在后台直接修改密码了 image.png image.png
DZ程序忘记后台管理员密码的解决方法 工具/原料 dzX2.5/DZX.3.0 方法/步骤 在Ucenter根目录下新建文件pass.php,拷贝下面代码: ‘.$ucsalt; ?...打开UCenter目录下/data/config.inc.php,找到: define(‘UC_FOUNDERPW’, ‘13135ecd8cef1bb7036f9d61f68184r4’);define...3 重新登录UCenter,创始人密码已经变为你设置的密码(默认为admin)。
数据库无法连接: 升级 UCenter 时报了很多数据库连接和找不到表的问题,错误代码是 1146。...[Table]settings' doesn't exist Errno:1146 检查系统配置文件和 UCenter 配置文件: /config/config_global.php /config/config_ucenter.php..._'); // 数据库表名前缀(注意大小写) /config/config_ucenter.php: define('UC_DBTABLEPRE', '`DZdz`.DZdz_ucenter_'); /...登录后台:全局 - 站点信息、域名设置,检查域名是否正确。 确认无误后,点击工具 - 更新缓存,所有选项打钩,确定。 这样页面就能正常显示了。...可以通过 [域名]/admin.php?action=checktools&operation=rewrite&frame=no 查看站点的伪静态规则。 至此,论坛恢复完成。
index.php; root /opt/lampp/htdocs/www; rewrite ^/ http://www.mengniu.in.com/; access_log off; } 多域名转向...lampp/htdocs; if ($host ~ "c1gstudio\.net") { rewrite ^(.*) http://www.mengniu.in$1 permanent; } 三级域名跳转...if ($http_host ~* "^(.*)\.i\.c1gstudio\.com$") { rewrite ^(.*) http://top.mengniu.in$1; break; } 域名镜向...name=$2 last; 给discuz某版块单独配置域名 server_name bbs.c1gstudio.com news.c1gstudio.com; location = / { if...头像 rewrite 优化 location ^~ /ucenter { location ~ .*\.php?
DZ程序忘记后台管理员密码的解决方法 工具/原料 dzX2.5/DZX.3.0 方法/步骤 在Ucenter根目录下新建文件pass.php,拷贝下面代码: <?...打开UCenter目录下/data/config.inc.php,找到: define(‘UC_FOUNDERPW’, ‘13135ecd8cef1bb7036f9d61f68184r4’);define...3 重新登录UCenter,创始人密码已经变为你设置的密码(默认为admin)。
做Web开发经常会要求实现多站点同步登录的情况,对于PHP开发来说,我们可以使用ucenter来实现多个站点同时登陆同时退出,用户同步的功能。下面我们一起看一下ucenter是如何实现同步登陆的。...Uc_user_synlogin调用uc_api_post来实现是要做哪个模块,比如现在就是user模块,传的参数是user_id,具体这是怎么实现的没再仔细看,总之是将数据发送到uc_api即你的ucenter...通知其他应用程序主要是通过ucenter,去向各应用程序下的api/uc.php发送一些数据,这些数据由uc.php接到请求然后去执行相应的登陆操作等。
; $_config[‘db‘][‘1‘][‘dbpw‘] = ‘数据库密码‘; $_config[‘db‘][‘1‘][‘dbname‘] = ‘数据库名‘; 5、找到 config\config_ucenter.php...数据库用户名‘); define(‘UC_DBPW‘, ‘数据库密码‘); define(‘UC_DBNAME‘, ‘hbc‘); define(‘UC_DBTABLEPRE‘, ‘`数据库名`.pre_ucenter..._‘); define(‘UC_API‘, ‘http://域名/uc_server‘); 如果更换域名 请填入新域名 6、找到 uc_server\data\config.inc.php 文件, 修改以下...如果网站更换域名还需要以下2布操作: 7、登录 http://域名/uc_server 更新应用信息 选择应用管理 –> 编辑 –> 修改 “应用的主 URL” 为新域名 8、登录 http://域名/...admin.php 更新“应用域名”信息 选择全局 –> 域名设置 –> 应用域名 更新为新网址 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160095.html
; $_config[‘db’][‘1’][‘dbpw’] = ‘数据库密码’; $_config[‘db’][‘1’][‘dbname’] = ‘数据库名’; 5、找到 config\config_ucenter.php...数据库用户名’); define(‘UC_DBPW’, ‘数据库密码’); define(‘UC_DBNAME’, ‘hbc’); define(‘UC_DBTABLEPRE’, ‘`数据库名`.pre_ucenter..._’); define(‘UC_API’, ‘http://域名/uc_server’); 如果更换域名 请填入新域名 6、找到 uc_server\data\config.inc.php 文件,...如果网站更换域名还需要以下2布操作: 7、登录 http://域名/uc_server 更新应用信息 选择应用管理 –> 编辑 –> 修改 “应用的主 URL” 为新域名 8、登录 http://域名.../admin.php 更新“应用域名”信息 选择全局 –> 域名设置 –> 应用域名 更新为新网址 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/154673.html
index.php; root /opt/lampp/htdocs/www; rewrite ^/ http://www.mengniu.in.com/; access_log off; } 多域名转向...lampp/htdocs; if ($host ~ "c1gstudio.net") { rewrite ^(.*) http://www.mengniu.in$1 permanent; } 三级域名跳转...if ($http_host ~* "^(.*).i.c1gstudio.com$") { rewrite ^(.*) http://top.mengniu.in$1; break; } 域名镜向...name=$2 last; 给discuz某版块单独配置域名server_name bbs.c1gstudio.com news.c1gstudio.com;location = / { if ($...头像 rewrite 优化location ^~ /ucenter { location ~ .*.php?
修改示例: 5、备份文件 备份config目录下的config_ucenter.inc.php,uc_sever\data目录下的config.inc.php和网站根目录下的index.php 6、修改文件...打开config\config_ucenter.php,找到这行: define(‘UC_API’, xxxxxxxxxxx) 复制代码 把逗号后面,后括号前面的所有东西都删掉,改成 ‘http://...你的域名/uc_server’ 复制代码 注意:要用单引号括起来,单引号不能省 7、修改设置 进入Dzx!...管理后台(从新浪域名进去),进入Ucenter后台,点击应用管理(左边栏里找不到,就点一下“菜单”,就出来了),找到DZ所在,点右边的编辑,把“应用主URL”里面的URL改成你要绑定的新域名。...如图: 然后点全局——域名设置——应用域名,把“默认”栏里改成你的域名(要带www) 8、修改index.php 如果你的网站首页是门户,那么请把网站根目录下“portal.php”复制一份并改为index.php
核心是使用jsonp 应用场景:大型网站为了进行协同开发,或者出于扩展性的考虑,会做多域名的处理....比如:个人中心 ucenter.xxx.com 首页 www.xxx.com 商城页 shop.xxx.com 在web端不用域名之间是不能直接存取session,cookie数据的,也不能直接通过ajax...module/home/notice.js'], function (require, exports, module) { _url = { userInfo: 'http://ucenter.xxx.com
下面说说步骤: 下载安装ucenter和discuz,我使用的是ucenter1.6和discuz7.2,由于7.2自带的uc_client是旧版本,所以需要覆盖一下1.6版本。...UC_CONNECT 为非 mysql 方式时, 并且当前应用服务器解析域名有问题时, 请设置此值 define('UC_APPID', 2); // 当前应用的... 7.进行到这里,我们已经实现了整合ucenter的登录和注册了,这样ucenter中有的用户,可以登录到yii应用,yii应用也可以注册用户到ucenter了。...define('API_UPDATEBADWORDS', 1); //note 更新关键字列表 开关 define('API_UPDATEHOSTS', 1); //note 更新域名解析缓存...12.然后我们在ucenter中添加yii应用的设置,修改main.php中的相应设置,应该就可以实现ucenter的同步登录、注册、退出、删除用户、修改用户名等等功能了!
我就聊聊一些坑: 三方的回调域名只能填写一个,那么就需要判断是pc,还是手机访问。...解决办法:用一个域名,然后程序里判断是手机访问还是电脑访问 工具代码 //如果检测到访问的浏览器为下列一个指定的移动浏览器 则返回true function is_mobile() {...if ($is_mobile) { $this->redirect("/"); } else { $this->redirect("http://ucenter.xxxx.com...>saveSession($this->_loginUserId); } else {//pc端 这部分是核心 $this->redirect("http://ucenter.shiqc.com
领取专属 10元无门槛券
手把手带您无忧上云