站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
ECMS:万能会员接口
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="border:1px solid #000; float:right; padding:6px; margin-bottom:15px; text-align:center;"><strong>导航:</strong> [[ECMS:功能解密系列|上一级]] | [[帝国CMS]] | {{Template:帝国导航}}</span> <div style="clear:both;"></div> '''使用帝国CMS万能会员整合接口可以整合任何MYSQL的会员系统。''' 本文内容讲解:<span style="color:red;">万能会员整合接口</span>与<span style="color:red;">通行证接口</span>。 <span style="color:red; font-size:15px; font-weight:bold;">一、万能会员整合接口</span> 万能会员接口可以实现帝国[[CMS]]与任何[[MySQL]]系统的会员帐号共用。 '''整合步骤说明:''' <ol> <li>复制/上传接口程序包里的“update”目录到帝国CMS的“e”目录; <li>运行接口程序“e/update/index.php”,依提示设置好相应的信息即可安装接口完毕; <li>删除e/update里的文件; <li>接口整合完毕</ol> '''·举例说明:使用万能会员接口整合[[Discuz]]5.5''' <ol> <li>从官方[[下载]]万能会员整合接口程序包,解压后复制接口程序包里的“update”目录到帝国CMS的“e”目录。 <div style="border:1px solid #999; width:614px;"> [[{{ns:image}}:wnport1.jpg]]</div> <li>运行接口程序“e/update/index.php”,进入如下界面: <div style="border:1px solid #999; width:776px;"> [[{{ns:image}}:wnport2.jpg]]</div> 因为DISCUZ有现成范例,所以我们直接选择接口范例的“Discuz论坛”,选择后只需设置用户表与会员注册地址,然后点击提交即可。<br> (<span style="color:red;">说明:下图中“discuz5”是指装Discuz的数据库名,“cdb5_”为装Discuz的数据表前缀。</span>) <div style="border:1px solid #999; width:782px;"> [[{{ns:image}}:wnport3.jpg]]</div> 点击提交后会提示接口设置完毕,如下图: <div style="border:1px solid #999; width:778px;"> [[{{ns:image}}:wnport4.jpg]]</div> <li>为了安全,请删除e/update里的文件。 <li>至此,万能接口整合完毕。<br> 现在可以在帝国CMS下使用DISCUZ帐号登陆了。<br> 帝国的后台也可以直接管理DISCUZ的会员了(后台->“控制面板”->“会员管理”),如下图: <div style="border:1px solid #999; width:758px;"> [[{{ns:image}}:wnport5.jpg]]</div> <span style="color:red;">说明:整合会员接口后系统直接使用的是DISCUZ的会员表,所有会员注册是直接转到DISCUZ。</span> </ol> 有的人还不满足于共用会员帐号:“我要实现同时注册、同时登陆、同时退出”。当然没有问题,可以再整合通行证接口。 <span style="color:red; font-size:15px; font-weight:bold;">二、通行证接口</span> 通行证接口可以实现被整合系统与帝国CMS同步注册、登录与退出,是万能会员接口的再次升华。 目前官方提供的通行证接口有:DISCUZ、[[PhpWind]]、[[动网论坛]][[PHP]]。 '''整合步骤说明:''' <ol> <li>安装万能会员接口; <li>修改通行证接口包里的通行证参数配置文件; <li>复制通行证接口包里的所有文件到被整合程序的目录; <li>通行证接口整合完毕。</ol> '''·举例说明:整合DISCUZ5.5通行证接口''' <ol> <li>安装万能会员接口<br> 由于上面我们安装了会员接口,所以现在只需要设置通行证的项即可。复制万能会员接口程序到e/update并运行接口程序,设置DISCUZ的登陆与退出地址,如下图: <div style="border:1px solid #999; width:780px;"> [[{{ns:image}}:wnport6.jpg]]</div> 点击提交后会提示接口设置完毕,如下图: <div style="border:1px solid #999; width:778px;"> [[{{ns:image}}:wnport7.jpg]]</div> <li>修改通行证接口包里的通行证参数配置文件<br> 用记事本打开程序包里的LoginDiscuz.php文件,然后设置“帝国CMS安装地址”参数并保存文件,如下图:说明:测试时帝国的安装目录与DISCUZ的安装目录关系如下: <pre style="border:1px solid #999; background:white; width:800px;"> /discuz55/ /ecms46test/</pre> <div style="border:1px solid #999; width:733px;"> [[{{ns:image}}:wnport8.jpg]]</div> 如果DISCUZ论坛跟帝国CMS不是使用同一个域名,要设置“[[Cookie]] 作用域”为一级域名,“cookie作用路径”为"/",如: <pre style="border:1px solid #999; background:white; width:800px;"> $EcmsCookieDomain=".phome.net"; // cookie 作用域 $EcmsCookiePath="/"; // cookie 作用路径 </pre> <li>复制通行证接口包里的所有文件到被整合程序的目录 <div style="border:1px solid #999; width:598px;"> [[{{ns:image}}:wnport9.jpg]]</div> <li>至此,通行证接口整合完毕。 <li>如果你模板里显示会员状态使用的是:“e/member/iframe”框架页,那需要修改“登陆状态模板”(后台->"模板管理"->"公共模板"->"修改登陆状态模板"),将登陆的表单改为DISCUZ的登陆表单。<br> *DISCUZ登陆状态模板范例: <pre style="border:1px solid #999; background:#f0f0f0; width:850px;"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <title>登陆</title> <LINK href="../../data/images/qcss.css" rel=stylesheet> </head> <body bgcolor="#ededed" topmargin="0"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <form name=login method=post action="/bbs/logging.php?action=login" target=_parent> <input type="hidden" name="referer" value="登陆返回地址?.php"> <input class="radio" type="hidden" name="loginfield" value="username"> <tr> <td height="23" align="center"> <div align="left">用户名 <input name="username" type="text" size="8"> 密码 <input name="password" type="password" size="8"> <select name="cookietime" id="cookietime"> <option value="0">不保存</option> <option value="3600">一小时</option> <option value="86400">一天</option> <option value="2592000">一个月</option> <option value="315360000">永久</option> </select> <input type="submit" name="loginsubmit" value="登陆"> <input type="button" name="Submit2" value="注册" onclick="window.open('../register');"> <input type="hidden" name="action" value="login" /> </div> </td> </tr> </form> </table> </body> </html> [!--empirenews.template--] <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>登陆</title> <LINK href="../../data/images/qcss.css" rel=stylesheet> </head> <body bgcolor="#ededed" topmargin="0"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td height="23" align="center"> <div align="left">» <font color=red><b>[!--username--]</b></font> <a href="../my" target="_parent">[!--groupname--]</a> [!--havemsg--] <a href="../msg" target=_blank>短信息</a> <a href="../fava" target=_blank>收藏夹</a> <a href="../cp" target="_parent">控制面板 </a> <a href="../../enews?enews=exit&prtype=9" target=_parent onclick="return confirm('确认要退出?');">退出 </a> </div> </td> </tr> </table> </body> </html> </pre> *PHPWIND登陆状态模板范例 <pre style="border:1px solid #999; background:#f0f0f0; width:900px;"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <title>登陆</title> <LINK href="../../data/images/qcss.css" rel=stylesheet> </head> <body bgcolor="#ededed" topmargin="0"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <form name=login method=post action="/bbs/login.php" target=_parent> <input type="hidden" value="登陆返回地址" name="forward"> <input type="hidden" value="登陆返回地址" name="jumpurl"> <tr> <td height="23" align="center"> <div align="left">用户名 <input name="pwuser" type="text" size="8"> 密码 <input name="pwpwd" type="password" size="8"> <select name="cktime"> <option value="0">不保存</option> <option value="3600">一小时</option> <option value="86400">一天</option> <option value="2592000">一个月</option> <option value="315360000">永久</option> </select> <input type="submit" name="submit" value="登陆"> <input type="button" name="Submit2" value="注册" onclick="window.open('../register');"> <input type="hidden" value="2" name="step" > </div> </td> </tr> </form> </table> </body> </html> [!--empirenews.template--] <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>登陆</title> <LINK href="../../data/images/qcss.css" rel=stylesheet> </head> <body bgcolor="#ededed" topmargin="0"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td height="23" align="center"> <div align="left">» <font color=red><b>[!--username--]</b></font> <a href="../my" target="_parent">[!--groupname--]</a> [!--havemsg--] <a href="../msg" target=_blank>短信息</a> <a href="../fava" target=_blank>收藏夹</a> <a href="../cp" target="_parent">控制面板 </a> <a href="../../enews?enews=exit&prtype=9" target=_parent onclick="return confirm('确认要退出?');">退出</a> </div> </td> </tr> </table> </body> </html> </pre> *动网论坛PHP登陆状态模板范例 <pre style="border:1px solid #999; background:#f0f0f0; width:900px;"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <title>登陆</title> <LINK href="../../data/images/qcss.css" rel=stylesheet> </head> <body bgcolor="#ededed" topmargin="0"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <form name=login method=post action="/bbs/login.php?action=chk" target=_parent> <input type="hidden" name="comeurl" value="登陆返回地址"> <tr> <td height="23" align="center"> <div align="left">用户名 <input name="username" type="text" size="8"> 密码 <input name="password" type="password" size="8"> <select name="cookiedate" id="cookiedate"> <option value="0">不保存</option> <option value="3600">一小时</option> <option value="86400">一天</option> <option value="2592000">一个月</option> <option value="315360000">永久</option> </select> <input type="submit" name="submit" value="登陆"> <input type="button" name="Submit2" value="注册" onclick="window.open('../register');"> <input type="hidden" name="action" value="login" /> </div> </td> </tr> </form> </table> </body> </html> [!--empirenews.template--] <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>登陆</title> <LINK href="../../data/images/qcss.css" rel=stylesheet> </head> <body bgcolor="#ededed" topmargin="0"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td height="23" align="center"> <div align="left">» <font color=red><b>[!--username--]</b></font> <a href="../my" target="_parent">[!--groupname--]</a> [!--havemsg--] <a href="../msg" target=_blank>短信息</a> <a href="../fava" target=_blank>收藏夹</a> <a href="../cp" target="_parent">控制面板 </a> <a href="../../enews?enews=exit&prtype=9" target=_blank onclick="return confirm('确认要退出?');">退出</a> </div> </td> </tr> </table> </body> </html> </pre> <li>现在我们测试下通行证效果:<br> 图1:(到DISCUZ登陆会员) <div style="border:1px solid #999; width:661px;"> [[{{ns:image}}:wnport10.jpg]]</div> 图2:(登陆论坛后论坛会员状态) <div style="border:1px solid #999; width:625px;"> [[{{ns:image}}:wnport11.jpg]]</div> 图3:(登陆论坛后帝国CMS会员状态) <div style="border:1px solid #999; width:790px;"> [[{{ns:image}}:wnport12.jpg]]</div></ol> '''其它说明:''' 如果要整合积分直接设置万能会员接口:把“点数字段”改为相应的积分字段名即可。 如果要整合会员组,帝国CMS与DISCUZ必须建立相同会员组与会员组ID。 上面举例的只是DISCUZ,其它程序整合步骤均相同的。 '''附加链接:''' [http://www.phome.net/ecms47/ 万能会员接口与通行证接口下载] [[Category:帝国管理系统|D]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:帝国导航
(
查看源代码
)(受保护)