登录 注册

登录

问题 关于使用外部数据库进行论坛登录问题

更多
2013年04月10日 06:04 - 2013年04月10日 06:15 #1 作者: 熊宇
你好 白老师

我在准备做一个新论坛,计划使用 vbulletin 5 connect 或者 I.P Board,不过现在觉得使用 I.P Board的可能性更大些,因为自己相对熟悉点,还有I.P Board的license比vbulletin 5 connect的便宜些。不知,白老师有什么建议?我们希望这个论坛相对独立些,综合性点,所以就没考虑用 kunenale了。

在准备之前,我们想在新论坛实现一个可以是会员便捷登录的功能。使用VATSIM (一个组织,我们的会员都在它那注册了账号) Authentication 来使会员直接登录我们的论坛,而不需要重新注册了。我们现在已经得到VATSIM的允许,有了进入他们database的账号和密码,但是接下来,我就不知道应该如何使两者联系在一起了,或者连接了。之前也没有相关经验。看了下IP.Board论坛关于注册方面的资料(http://www.invisionpower.com/support/guides/_/advanced-and-developers/integration/login-modules-r42),好像有好几种方法,不知道根据我这种情况应该使用哪种? 白老师是否能先讲解下,一个思路和需要如何实现此功能?

另,VATSIM UK分部 就实现了此功能:http://community.vatsim-uk.co.uk/index.php?app=core&module=global&section=login

谢谢!
Yu

Joomla 新手,希望能用好Joomla,做出实用的网站。
最后修改: 2013年04月10日 06:15 由 熊宇.

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年04月10日 20:50 #2 作者: Joomla之门
看来这个问题跟 Joomla 似乎没一点关系。

不过,如果你的网站其它部分是用 Joomla 搭建,而论坛部分准备使用 IP Board,那么,还有一个方案,就是通过 JFusion 组件 将 IPB 论坛整合到 Joomla 。这样至少实现了 Joomla 与 IPB 之间的外观融合(无需重新设计导航菜单)、用户同步。

当然了,如果你不准备在你网站上论坛之外的部分启用用户登录及权限控制,就没必要整合了。互相独立运行还有利于提升速度。

接下来,如果你还想在网站上实现外部帐号的登录,可以考虑一些 Joomla 现成的外部登录模块,例如某些允许使用 FaceBook 及 Gmail 等帐号登录,这个用户群应该比 VATSIM 网站的用户群大多了吧?

当然了,你可能仍然需要包含 VATSIM 用户的登录功能。那么,你应该跟 vatsim-uk.co.uk 网站给管理员联系一下,他们已经有成功的经验了。我对此却一无所知。

我简单看了一下你所给的 IPB 官方的教程页面,似乎解释的比较清楚了。你按照它的登录模块后台去设置应该没多大困难吧?

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年04月10日 21:37 #3 作者: 熊宇
谢谢您的回答!

因为我们的这个网站其实是VATSIM中国的分部,所以的是主要服务于分部的会员。而我们的网站本身不准备弄账户登录,是全开放的。

只有我们想新建立的论坛,想弄这种快捷登陆的功能。

嗯我会跟VATSIM UK的管理员联系的,实际上已经联系到了,不过现在在说TS3登陆的问题。

我还想问下,我应该使用IPB那介绍的哪种方法实现这个功能呢? 是 External Database 还是 Creating a Custom Login Method?

因为我自己之前写script的经验,这些都是摸着石头过河,现学现卖,所以想知道下 要实现这个功能 应该是个什么步骤呢?

谢谢!
Yu

Joomla 新手,希望能用好Joomla,做出实用的网站。

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年04月10日 21:46 #4 作者: Joomla之门
我并不是一个程序员,不懂任何 PHP 代码。我只是简单扫了一下你给的 IPB 官方页面,看到里面列出了若干种方式,其中针对 IPB 的至少两种:前一种是针对 v3.4 以下版本,后一种是针对 v3.4 以上版本。我想,你应该使用的是新版本论坛吧,那么选择第二种就行了。文章后面我没再看了。代码看不懂。

实际上,你直接跟 VATSIM UK 的管理员要他的设置方案和已经编写好的 PHP 文件,只需删除其中的数据库连接参数(主机名、库名、用户名、密码),然后打包发送给你,告诉你上传到那个位置。你收到之后填写你得到的数据库连接参数,然后再上传到你网站就可以了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年04月13日 08:38 #5 作者: 熊宇
嗯好的谢谢了! :D

Joomla 新手,希望能用好Joomla,做出实用的网站。

登录 或者   注册一个会员帐号 来参与讨论