网站与dz论坛用ucenter整合第一次登陆同步问题.
,
各位有没有做过或者有好的方法解决 这个在论坛登陆一次后才会与网站同步的问题..
...
回复讨论(解决方案)
我研究过,除非大幅修改dz的代码,不然实现不了。相对于需要用户进行第一次登录的操作,这不值得。
我研究过,除非大幅修改dz的代码,不然实现不了。相对于需要用户进行第一次登录的操作,这不值得。
的确是, 直接往它的会员表里插数据也是登陆不了的, 可能是他们会员表中跟其它的表相关连的没数据也是不能登陆的.
的确是, 直接往它的会员表里插数据也是登陆不了的, 可能是他们会员表中跟其它的表相关连的没数据也是不能登陆的. 可能是你没有对相关表做相应的处理
你完全可以借助他的登录程序导入数据
多谢大家. 把问题搞定了. 整合时不必要登陆一次论坛也能同步了. 唠叨哥说得对, 是其它的相关表也要数据.
对于用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'");
这样就不用登陆一次论坛就可以同步了.
我按照你说的加上了怎么不成功呢?
具体加在哪个位置,add_user里面还是外面?
多谢大家. 把问题搞定了. 整合时不必要登陆一次论坛也能同步了. 唠叨哥说得对, 是其它的相关表也要数据.
对于用ucenter整合的朋友 可这样处理. 在 uc_client/model/user.php 的add_user 140左右行加入
PHP code
$this->db->query("INSERT INTO pre_common_member……
不能用呀?求详解?
多谢大家. 把问题搞定了. 整合时不必要登陆一次论坛也能同步了. 唠叨哥说得对, 是其它的相关表也要数据.
对于用ucenter整合的朋友 可这样处理. 在 uc_client/model/user.php 的add_user 140左右行加入
PHP code
$this->db->query("INSERT INTO pre_common_member SE……
引用 2 楼 qazwsxhai 的回复:的确是, 直接往它的会员表里插数据也是登陆不了的, 可能是他们会员表中跟其它的表相关连的没数据也是不能登陆的.可能是你没有对相关表做相应的处理
你完全可以借助他的登录程序导入数据 这个提供的访求好像没用吧。