我想做一下think与discuz的一个登陆整合,
discuz用的是7.2的
最好说出步骤,谢谢我想对cdb_member表进行操作,可是thinkphp 数据的前缀是think,像这种情况怎么弄,难道数据表写成think_cdb_member吗?

解决方案 »

  1.   

    康盛公司产品一般都通过Ucenter控制同步登陆。在Ucenter在添加新应用 把你的discuz论坛 跟网站添加上。注意 key要对应 应用ID 要对应。登陆方式有2中,一种post一种mysql。如果跟thinkphp整合,选用mysql方式的话,会跟thinkphp自带mysql类冲突,所以改为post方法。当你登陆一个应用,ucenter会向其他程序下的API发送请求,实现同步登陆。
      

  2.   

    要是对discuz表的操作怎么写我不知道,因为他都有前缀的
      

  3.   

    Ucenter是比较好的办法,有时会有点局限,比如通过邮件登录,合并积分等。
    如果想要比较单一的用户积分等体系,那就使用相同的主域名,然后选择以某个站为基准,修改其它站的登录验证权限控制等程序,把其它站的登录和修改用户资料链接都改成基准站的。如果没有什么特殊的应用的话,就用discuz的Ucenter进行同步登录。