帝国Cms万能会员接口和论坛通行证接口介绍
<p><strong>使用帝国CMS万能会员整合接口可以整合任何MYSQL的会员系统。</strong><br /><br />本文内容讲解:<strong>万能会员整合接口</strong>与<strong>通行证接口</strong>。<br /><br /><strong>一、万能会员整合接口</strong><br /> [;] [;]万能会员接口可以实现帝国CMS与任何MYSQL系统的会员帐号共用。<br /><br /><strong>整合步骤说明:</strong><br />1、复制/上传接口程序包里的“update”目录到帝国CMS的“e”目录[;]<br />2、运行接口程序“e/update/index.php”,依提示设置好相应的信息即可安装接口完毕[;]<br />3、删除e/update里的文件[;]<br />4、接口整合完毕。<br /><br /><strong>·举例说明:使用万能会员接口整合DISCUZ5.5</strong><br />1、从官方下载万能会员整合接口程序包,解压后复制接口程序包里的“update”目录到帝国CMS的“e”目录。<br /><br /></p><p align="center"><img onmousewheel="return bbimg(this)" border="0" alt="\" src="//img.jbzj.com/file_images/article/201409/2014091117213151.jpg" /></p>
<p><br /><br />2、运行接口程序“e/update/index.php”,进入如下界面: <br /><br /><img onmousewheel="return bbimg(this)" border="0" alt="\" src="//img.jbzj.com/file_images/article/201409/2014091117213152.jpg" /><br /><br />因为DISCUZ有现成范例,所以我们直接选择接口范例的“Discuz论坛”,选择后只需设置用户表与会员注册地址,然后点击提交即可。 <br />(说明:下图中“discuz5”是指装Discuz的数据库名,“cdb5_”为装Discuz的数据表前缀。)<br /><br /><img onmousewheel="return bbimg(this)" border="0" alt="\" src="//img.jbzj.com/file_images/article/201409/2014091117213153.jpg" /><br /><br />点击提交后会提示接口设置完毕,如下图: <br /><br /><img onmousewheel="return bbimg(this)" border="0" alt="\" src="//img.jbzj.com/file_images/article/201409/2014091117213154.jpg" /><br /><br />3、为了安全,请删除e/update里的文件。<br /><br />4、至此,万能接口整合完毕。<br /><br />嘿嘿,现在可以在帝国CMS下使用DISCUZ帐号登陆了。 <br />帝国的后台也可以直接管理DISCUZ的会员了(后台->[;]“控制面板”->[;]“会员管理”),如下图:<br /><br /><img onmousewheel="return bbimg(this)" border="0" alt="\" src="//img.jbzj.com/file_images/article/201409/2014091117213155.jpg" /><br /><br />说明:整合会员接口后系统直接使用的是DISCUZ的会员表,所有会员注册是直接转到DISCUZ。<br /><br /> [;] [;]<br />有的人还不满足于共用会员帐号:“我要实现同时注册、同时登陆、同时退出”。当然没有问题,可以再整合通行证接口。 <br /><br /><strong>二、通行证接口</strong><br /><br /> [;] [;]通行证接口可以实现被整合系统与帝国CMS同步注册、登录与退出,是万能会员接口的再次升华。<br />目前官方提供的通行证接口有:DISCUZ、PHPWIND、动网论坛PHP。<br /><br /><strong>整合步骤说明:</strong> <br />1、安装万能会员接口[;]<br />2、修改通行证接口包里的通行证参数配置文件[;]<br />3、复制通行证接口包里的所有文件到被整合程序的目录[;]<br />4、通行证接口整合完毕。<br /><br /><strong>·举例说明:整合DISCUZ5.5通行证接口</strong><br />1、安装万能会员接口<br />由于上面我们安装了会员接口,所以现在只需要设置通行证的项即可。复制万能会员接口程序到e/update并运行接口程序,设置DISCUZ的登陆与退出地址,如下图:<br /><br /><img onmousewheel="return bbimg(this)" border="0" alt="\" src="//img.jbzj.com/file_images/article/201409/2014091117213156.jpg" /><br /><br />点击提交后会提示接口设置完毕,如下图:<br /><br /><img onmousewheel="return bbimg(this)" border="0" alt="\" src="//img.jbzj.com/file_images/article/201409/2014091117213154.jpg" /><br /><br />2、修改通行证接口包里的通行证参数配置文件<br />用记事本打开程序包里的LoginDiscuz.php文件,然后设置“帝国CMS安装地址”参数并保存文件,如下图:<br />说明:测试时帝国的安装目录与DISCUZ的安装目录关系如下:<br /></p>
<table border="0" cellspacing="1" cellpadding="10" width="100" bgcolor="#cccccc">
<tbody>
<tr>
<td bgcolor="#ffffff" width="100">/discuz55/<br />/ecms46test/</td>
</tr>
</tbody>
</table>
<br /><img onmousewheel="return bbimg(this)" border="0" alt="\" src="//img.jbzj.com/file_images/article/201409/2014091117213157.jpg" /><br /><br />如果DISCUZ论坛跟帝国CMS不是使用同一个域名,要设置“cookie 作用域”为一级域名,“cookie作用路径”为"/",如:<br />
<table border="0" cellspacing="1" cellpadding="10" width="100" bgcolor="#cccccc">
<tbody>
<tr>
<td bgcolor="#ffffff" width="100">$EcmsCookieDomain=".phome.net"[;] // cookie 作用域<br /><br />$EcmsCookiePath="/"[;] // cookie 作用路径</td>
</tr>
</tbody>
</table>
<br /><br />3、复制通行证接口包里的所有文件到被整合程序的目录 <br /><br /><img onmousewheel="return bbimg(this)" border="0" alt="\" src="//img.jbzj.com/file_images/article/201409/2014091117213158.jpg" /><br /><br />4、至此,通行证接口整合完毕。<br /><br />5、如果你模板里显示会员状态使用的是:“e/member/iframe”框架页,那需要修改“登陆状态模板”(后台->[;]"模板管理"->[;]"公共模板"->[;]"修改登陆状态模板"),将登陆的表单改为DISCUZ的登陆表单。<br />说明:登陆状态模板范例 (点击查看,discuz/phpwind/dvbbs)<br /><br />6、现在我们测试下通行证效果:<br />图1:(到DISCUZ登陆会员)<br /><br /><img onmousewheel="return bbimg(this)" border="0" alt="\" src="//img.jbzj.com/file_images/article/201409/2014091117213159.jpg" /><br /><br />图2:(登陆论坛后论坛会员状态)<br /><br /><img onmousewheel="return bbimg(this)" border="0" alt="\" src="//img.jbzj.com/file_images/article/201409/2014091117213160.jpg" /><br /><br />图3:(登陆论坛后帝国CMS会员状态)<br /><br /><img onmousewheel="return bbimg(this)" border="0" alt="\" src="//img.jbzj.com/file_images/article/201409/2014091117213161.jpg" /><br /><br /><strong>其它说明:</strong><br />如果要整合积分直接设置万能会员接口:把“点数字段”改为相应的积分字段名即可。<br />如果要整合会员组,帝国CMS与DISCUZ必须建立相同会员组与会员组ID。 <br /><br />上面举例的只是DISCUZ,其它程序整合步骤均相同的。<br /><!--内容关联投票-->
<p>以上就是整理互联网内容给大家带来的分析介绍,如果大家想了解更多相关内容,请持续关注本站,本站小编将在第一时间为大家带来更好的经典内容。更多精彩内容,尽在jb51.net</p>
頁:
[1]