网站与dz论坛用ucenter整合好后,网站的会员需要在论坛登陆一次以后才会与网站同步登陆(未在论坛登陆过的是不会同步的)
,
 各位有没有做过或者有好的方法解决 这个在论坛登陆一次后才会与网站同步的问题.....

解决方案 »

  1.   

    多谢大家. 把问题搞定了.  整合时不必要登陆一次论坛也能同步了. 唠叨哥说得对, 是其它的相关表也要数据.  
    对于用ucenter整合的朋友 可这样处理. 在 uc_client/model/user.php 的add_user 140左右行加入
    $this->db->query("INSERT INTO pre_common_member SET `uid`='".$uid."',`username`='".$username."',`password`='".$password."',`email`='".$email."',`adminid`='0',`groupid`='10',`regdate`='".$this->base->time."',`credits`='0',`timeoffset`='9999'");
    $this->db->query("INSERT INTO pre_common_member_status SET `uid`='".$uid."',`regip`='".$regip."',`lastip`='".$regip."',`lastvisit`='1308642137',`lastactivity`='1308642137',`lastpost`='0',`lastsendmail`='0'");
    $this->db->query("INSERT INTO pre_common_member_profile SET `uid`='".$uid."'");
    $this->db->query("INSERT INTO pre_common_member_field_forum SET `uid`='".$uid."'");
    $this->db->query("INSERT INTO pre_common_member_field_home SET `uid`='".$uid."'");
    $this->db->query("INSERT INTO pre_common_member_count SET `uid`='".$uid."',`extcredits1`='0',`extcredits2`='0',`extcredits3`='0',`extcredits4`='0',`extcredits5`='0',`extcredits6`='0',`extcredits7`='0',`extcredits8`='0'");
    这样就不用登陆一次论坛就可以同步了.
      

  2.   

    我按照你说的加上了怎么不成功呢?
    具体加在哪个位置,add_user里面还是外面?