1个数据,多种应用
我有一个拥有超过 400 名注册用户的论坛。它由 vBulletin-4.0.4 提供支持。我想用 kohana-3.1 建立几个网站,但也保留现有的论坛用户。我将为每个应用程序使用单独的数据库(我希望使应用程序尽可能独立)。
所以我的解决方案是:
步骤 1. 创建特殊应用 users.mydomain.com
,每个用户都可以在其中注册和更新其详细信息(出生日期/电子邮件/密码)。该应用程序将捕获所有更改并将它们写入论坛数据库和应用程序数据库。
步骤2.修改默认的auth模块来处理论坛身份验证。 vBulletin 使用算法:$hash=MD5(MD5($password)+$salt)
进行传递哈希。
我的方向正确吗?可以吗?
I have a forum with >400 registered users. It's powered by vBulletin-4.0.4. I want to build up several websites with kohana-3.1, but keep existing forum users too. I will use seperate databases for each application (I want to keep apps as independent as possible).
So my solution is:
step 1. create special app users.mydomain.com
where each user can register and update their details (birthdate/email/password). This app will catch all changes and write them to forum database and application databases.
step 2. modify default auth module to handle forum authentication. vBulletin uses algorithm: $hash=MD5(MD5($password)+$salt)
for pass hashing.
Am I in the right direction? Is it OK?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有人已经这样做了:Kohana vBulletin Bridge。您需要联系该模块的作者,因为源代码不再在线。如果你拿到了,升级到3不会太难。
我没有使用过 vBulletin,所以我不能给你关于这个主题的太多建议,但你对哈希算法的看法是正确的。您还需要确保您的会话的读取和写入方式与 vBulletin 中的方式相同。
快速搜索 vBulletin SSO 即可开始使用。
Someone has already done this: Kohana vBulletin Bridge. You will need to contact the author of the module as the source code is no longer online. It wont be too difficult to upgrade it to 3 if you get it.
I haven't used vBulletin so I can't give you much advice on the subject, but you're right about the hashing algorithm. You'll also need to make sure your session is read and written as they are in vBulletin.
A quick search of vBulletin SSO to get you started.