我用uc整合了两个discuz论坛   现在两个论坛注册都需要验证邮箱   在A中验证了  登陆B时还得验证  现在我在 uc中加了一个字段  来同步两个论坛  现在  当在A中注册  可以使A和uc 中用户保持一直了   可是 uc 和B 无法  保持一致,就是说在A中注册  的用户 登陆B时   在uc中新加字段的值 传不进B中去   特向大家求助  请有懂 discuz的高手帮个忙!!!

解决方案 »

  1.   

    discuz 将用户中心(uc)独立出来就是为了实现整合的
    被整合的论坛、社区都将通过同一个 uc 实现注册、登录、验证
      

  2.   

    在a中注册的,登录b的时候需要验证,那就在a注册的时候一并给他通过验证了吧。
    登录注册的时候,uc跟discuz的同步机制是通过打印一段js代码到页面上以请求相应的接口,然后做相应操作,
    相关的文件就是什么api.php,还有uc_client文件夹下的一些东西。
      

  3.   

    有一点你得明白啊 应用A和应用B还有uc,他们之间的关系。比如你在uc里面存了一个字段的信息,但是相对于应用B,uc是从动的,应用B才是主动的,所以你在应用B中主动访问UC的数据库才行,这样就能同步了。还有,尽量用uc提供的api及uc.php这个文件。