Discuzappid的简单介绍
当前目录列表:
1、Discuz 3.2怎么微信登录 2、jsp 与 Discuz同步登录时为什么出现会错误? 3、ecshop和Discuz整合 appid是什么意思 4、Discuz 用户登录提示“登录失败,您还可以尝试……” 5、Discuz qq互联需要申请吗 6、Discuz X3.2 云平台诊断工具中修改 QQ互联appid和QQ互联appkey
Discuz 3.2怎么微信登录
微信登陆可以通过第三方来完成
大概有这几种解决方案
可以自己在微信平台申请,匹配站点appid和appkey;对于完全不懂代码的人来说这样要费一些功夫。
你可以找人定制,相应的要求都可以根据你来改动,但是一般定制费用较高
在Discuz的应用平台,addon.Discuz.com搜索"微信",找到微信登录等相关字样的拓展或者插件进行安装即可,这种方法最简单有效,一般的微信登陆插件都是免费的,功能也比较齐全。

jsp 与 Discuz同步登录时为什么出现会错误?
首先,第一步,安装好apache和ph
如果php里面是2_4,则需要下载一个低版本的php,否则会导致apache服务器无法正常解析php文件。
第二步,安装Discuz,我安装的版本是Discuz_X3.1_SC_UTF8.zip。安装的时候勾选全新安装会顺便安装UCenter,如果没有安装的话就需要自己下载安装了,版本为UCenter1.5+
第三步,开始配置UCenter服务器端,就是UCenter安装的那个程序
如图:
第三步,配置我们自己的程序,也就是客户端。
1.拷贝开源项目里的jar包
2.配置一个用于与UCenter对接的servlet
复制代码 代码如下:
servlet
servlet-nameconnect_Discuz/servlet-name
servlet-classcom.fivestars.inte***ces.bbs.api.UC/servlet-class
load-on-startup2/load-on-startup
/servlet
servlet-mapping
servlet-nameconnect_Discuz/servlet-name
url-pattern/api/uc.php/url-pattern
/servlet-mapping
3.把配置文件,config.properties复制到src目录下
复制代码 代码如下:
#
# ================================================
# * Discuz! Ucenter API for JAVA
# ================================================
# UC comunication settings
#
#
#uc server url如果是全新安装的模式,ucenter可以随Discuz一起安装,路径是
UC_API = http://{Discuz根目录}/uc_server
#uc ip address
UC_IP = 127.0.0.1
#key
UC_KEY = yunstudio
#appid
UC_APPID = 2
#connect mode: default value is ""
UC_CONNECT =
4.把开源项目中的demo,Jsp_demo.jsp复制到应用的根目录中。原来作者的jsp文件编码和文件头都有点小问题,所以我稍微的修改了一下。
复制代码 代码如下:
%
/**
* ================================================
* Discuz! Ucenter API for JAVA
* ================================================
* JSP 调用示例
*
* 更多信息:
*/
%
%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%
%@ page import="com.fivestars.inte***ces.bbs.util.XMLHelper"%
%@ page import="com.fivestars.inte***ces.bbs.client.Client"%
%
Client uc = new Client,;
String result = uc.uc_user_login,"admin", "yun";
LinkedListString rs = XMLHelper.uc_unserialize,result;
if,rs.size(0){
int $uid = Integer.parseInt,rs.get(0);
String $username = rs.get,1;
String $password = rs.get,2;
String $email = rs.get,3;
if,$uid 0 {
response.addHeader,"P3P"," CP=\"CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR\"";
out.println,"登录成功";
out.println,$username;
out.println,$password;
out.println,$email;
String $ucsynlogin = uc.uc_user_synlogin,$uid;
out.println,"登录成功"+$ucsynlogin;
//本地登陆代码
//TODO ... ....
Cookie auth = new Cookie,"auth", uc.uc_authcode($password+"\t"+$uid, "ENCODE");
auth.setMaxAge,31536000;
//auth.setDomain,"localhost";
response.addCookie,auth;
Cookie user = new Cookie,"uchome_loginuser", $username;
response.addCookie,user;
} else if,$uid == -1 {
out.println,"用户不存在,或者被删除";
} else if,$uid == -2 {
out.println,"密码错";
} else {
out.println,"未定义";
}
}else{
out.println,"Login failed";
System.out.println,result;
}
%
ecshop和Discuz整合 appid是什么意思
这些首先要对Discuz和ecshop的后台设置ucenter配置,然后实现互通,互通之后还要面临的问题就是用户的激活问题,这就要对Discuz和ecshop的根目录文件夹下的api文件夹下的uc.php进行修改,具体代码没在手里,明天给你发过去。
Discuz 用户登录提示“登录失败,您还可以尝试……”
第一步:到Ucenter手工配置Discuz的应用。
第二步:添加成功后会有一个配置,将配置信息复制下来。
第三步:在Discuz的配置信息加到Discuz根目录的congfig.inc.php中。,可能默认有,覆盖掉那一部分
这里要注意的就是:
1.你的Discuz的URL是不是正确
2.根目录下的API是否有uc.php这个文件
3.UC_KEY UC_APPID都必须一致。
总之就是,配置信息要一致。
Discuz qq互联需要申请吗
需要的,进入QQ互联,选择网页接入之后填写相关信息才能获取但appid和key,再把appid和key填写在自己网站的后台,就可以了
Discuz X3.2 云平台诊断工具中修改 QQ互联appid和QQ互联appkey
您好。请问您要更换做什么?
如果只是单纯的QQ登陆报错。可以在QQ互联管理中心填写好回调地址。联系QQ客户人工修改对方数据库。因QQ互联APPID是由云平台随机生成。切并不唯一,经测试强制改表单亦会被改回。故无法修改
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 建站教程 > Discuzappid的简单介绍


