我现在正在做一个网站,网站分为主站、论坛和Wiki三部分。现在想实现:
在主站、论坛或者Wiki注册了一个账号之后,在其他的部分就能使用这个账号登录,这三部分都能使用用户的信息。比如说:在主站注册了一个账号后 ,使用这个账号可以登录论坛发帖,也能登录Wiki编辑词条,以此类推。
我使用的论坛是PHPBB,Wiki是MediaWiki,数据库MySQL,请问这个功能怎么实现?
有人建议把用户信息单独放在一个表里面,然后修改论坛、Wiki的连接数据库部分,我不知道这个怎么做,哪位高手能帮忙下,谢谢了

解决方案 »

  1.   

    如果在同一台服务器上,则可以直接访问其它MYSQL数据库中的表。select * from db1.table1;
      

  2.   

    是在同一台服务器上,并且论坛和Wiki在主站里面,是主站的子文件夹。
    我有两个思路:1.主站再建一个user表,然后让论坛、Wiki、主站的user表的用户信息保持一致;
    2.建一个专门的user表,然后让Wiki和论坛连接这个表读写用户信息。
      

  3.   

    找到一个Wiki插件,这下好办了,只要在注册、登录时连接Wiki_user就好。
    http://www.mediawiki.org/wiki/Extension:PHPBB/Users_Integration
    不过这个好像不更新了,最新版还是08年的