韩国三级高清手机在线版-韩国三级电影久久-韩国三级hd中文字幕一男多女-韩国三级hd中文字幕久久精品-日本精品在线视频-日本精品在线观看视频

多程序整合 UCenter,在新用戶首次注冊后是沒有同步登錄到其它程序的,也就是說用戶得在其它程序用密碼再登錄一次,以后才能同步登錄,還有就是用戶不是在 Discuz 程序注冊的話,在 Discuz 登錄時得手動激活,這些都導(dǎo)致用戶體驗很不好,不過解決方法很簡單~
修改各個程序目錄下的 ./uc_client/model/user.php 文件,大概在 129 行處的 function add_user 函數(shù)里添加代碼
如 Discuz X 的:
$this->db->query("INSERT INTO `dbname`.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 `dbname`.pre_common_member_status SET uid='$uid', regip='$regip', lastip='$regip', lastvisit='".$this->base->time."', lastactivity='".$this->base->time."', lastpost='0', lastsendmail='0'");
$this->db->query("INSERT INTO `dbname`.pre_common_member_profile SET uid='$uid'");
$this->db->query("INSERT INTO `dbname`.pre_common_member_field_forum SET uid='$uid'");
$this->db->query("INSERT INTO `dbname`.pre_common_member_field_home SET uid='$uid'");
$this->db->query("INSERT INTO `dbname`.pre_common_member_count SET uid='$uid', extcredits1='0', extcredits2='0', extcredits3='0', extcredits4='0', extcredits5='0', extcredits6='0', extcredits7='0', extcredits8='0'");
Discuz 的參數(shù)比較多,`dbname` 是數(shù)據(jù)庫名,.pre_ 是表前綴,按自己的情況修改,注意需要在 MySQL 設(shè)置相應(yīng)的權(quán)限,假設(shè) Discuz X 和 UCenter 是在不同的數(shù)據(jù)庫且不同數(shù)據(jù)庫用戶,Discuz X 數(shù)據(jù)庫和用戶是 discuz,UCenter 的數(shù)據(jù)庫和用戶是 ucenter,那么需要設(shè)置 ucenter 擁有數(shù)據(jù)庫 discuz 的 insert 權(quán)限。(如果是同一數(shù)據(jù)庫、同一用戶則忽略這些步驟)
phpMyAdmin 的操作步驟大概為:權(quán)限 -> 編輯權(quán)限 -> 按數(shù)據(jù)庫指定權(quán)限 -> 選擇數(shù)據(jù)庫 -> 勾選 INSERT -> 執(zhí)行。

這些代碼的原理就是,在某應(yīng)用注冊用戶時,同時添加其它應(yīng)用的數(shù)據(jù)庫字段,因為 UCenter 在首次注冊時并沒有這一步驟所以才沒能同步登錄與激活。

修改后完整的 function add_user 函數(shù)是這樣的:
function add_user($username, $password, $email, $uid = 0, $questionid = '', $answer = '', $regip = '') {
	$regip = empty($regip) ? $this->base->onlineip : $regip;
	$salt = substr(uniqid(rand()), -6);
	$password = md5(md5($password).$salt);
	$sqladd = $uid ? "uid='".intval($uid)."'," : '';
	$sqladd .= $questionid > 0 ? " secques='".$this->quescrypt($questionid, $answer)."'," : " secques='',";
	$this->db->query("INSERT INTO ".UC_DBTABLEPRE."members SET $sqladd username='$username', password='$password', email='$email', regip='$regip', regdate='".$this->base->time."', salt='$salt'");
	$uid = $this->db->insert_id();
	$this->db->query("INSERT INTO ".UC_DBTABLEPRE."memberfields SET uid='$uid'");
	// BEGIN
	$this->db->query("INSERT INTO `dbname`.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 `dbname`.pre_common_member_status SET uid='$uid', regip='$regip', lastip='$regip', lastvisit='".$this->base->time."', lastactivity='".$this->base->time."', lastpost='0', lastsendmail='0'");
	$this->db->query("INSERT INTO `dbname`.pre_common_member_profile SET uid='$uid'");
	$this->db->query("INSERT INTO `dbname`.pre_common_member_field_forum SET uid='$uid'");
	$this->db->query("INSERT INTO `dbname`.pre_common_member_field_home SET uid='$uid'");
	$this->db->query("INSERT INTO `dbname`.pre_common_member_count SET uid='$uid', extcredits1='0', extcredits2='0', extcredits3='0', extcredits4='0', extcredits5='0', extcredits6='0', extcredits7='0', extcredits8='0'");
	// END
	return $uid;
}
其它的程序就比較簡單了,打開程序的數(shù)據(jù)庫的用戶表,對比一下就知道了,下面提供幾個參考:
// ecmall
$this->db->query("INSERT INTO `ecmall`.ecm_member SET user_id='$uid', user_name='$username', email='$email', password='$password', gender='0', reg_time='".$this->base->time."', last_login='".$this->base->time."', last_ip='$regip', logins='1', ugrade='0', outer_id='0'");

// ecshop
$this->db->query("INSERT INTO `ecshop`.ecs_users SET user_id='$uid', email='$email', user_name='$username', password='$password', reg_time='".$this->base->time."', last_login='".$this->base->time."', last_ip='$regip'");

// thinksns
$this->db->query("INSERT INTO ts_user SET  email='$email', password='$password', uname='$username', is_active='1', is_init='1'");
$tsuid = $this->db->insert_id();//獲取最新插入的thinksns的ID號
$this->db->query("INSERT INTO ts_ucenter_user_link SET uid='$tsuid', uc_uid='$uid', uc_username='$username',uc_email='$email'");
$this->db->query("INSERT INTO ts_user_online SET uid='$tsuid', ctime='".$this->base->time."'");

thinksns的index.php最開頭要加上session_start(); 不然用戶是不能同步登錄的,因為session是在thinksns里面uc通過api/uc_client/common.php文件下面的如下代碼同步的

//同步登錄ThinkSNS
function ts_synclogin($user){
    session_start();
    $uid = $user['uid'];
    // 注冊session
    $_SESSION['mid'] = intval($uid);    
    $_SESSION['SITE_KEY'] = ts_get_site_key();

(需要說明的是部分程序的登錄機(jī)制不同使得此方法的首次注冊同步登錄無法實現(xiàn))

 

穩(wěn)定

產(chǎn)品高可用性高并發(fā)

貼心

項目群及時溝通

專業(yè)

產(chǎn)品經(jīng)理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽(yù)

堅持

10年專注高端品質(zhì)開發(fā)
  • 返回頂部
亚洲亚洲人成综合网络| 美女高潮潮喷出白浆视频| 国产精品美女久久久| 动漫人物桶动漫人物免费观看网站| JIZZJIZZ免费看国产| 亚洲欧美偷拍综合图区| 亚洲中文无码成人片在线观看| 亚洲а∨天堂男人色无码蜜臀69| 亚洲AⅤ永久无码精品| 日韩乱码人妻无码系列中文字幕 | 免费看视频高清在线观看| 免费观看男女AV入口网站| 欧美噜噜久久久XXX成人高潮| 琴乳液狂飙却被空吸入口中| 日本强伦姧人妻完视频正版| 少妇厨房愉情理伦片免费| 无码人妻精品一区二区三区蜜桃91| 天天做天天爱夜夜爽毛片| 午夜影视啪啪体验区入口| 少妇高潮呻吟在线观看| 日文中字乱码一二三区别在 | 97人妻人人揉人人躁人人| chinese老女人老熟妇hd| 成 人 免 费 黄 色| 国产SUV精品一区二区四| 国产午夜手机精彩视频| 精品人伦一区二区三区潘金莲| 久久人人爽人人爽人人片AV高请| 妺妺窝人体色WWW聚色窝丿| 人妻在卧室被老板疯狂进入| 淑芬二腿间又痒了| 亚洲AV中文无码字幕色最| 一区二区国产高清视频在线| BBOX撕裂BASS后门在线| 国产99在线 | 韩国| 狠狠精品干练久久久无码中文字幕 | 久久天天躁夜夜躁狠狠躁2014| 午夜AV无码福利免费看网站 | 伊人久久大香线蕉成人| 99精品欧美一区二区三区| 东北小伙二十厘米粗大硬| 国产无遮挡裸体美女视频| 久久五月丁香中文字幕| 人人澡人人妻人人爽人人蜜桃麻豆 | ワンピースのエロ.WWW在线| 多肉到处做的古文| 黑人大战中国AV女叫惨了| 老熟妇仑乱视频一区二区| 欧美一级 片内射黑人| 无码AV熟妇素人内射vr在线| 亚洲色欲色欲综合网站色偷偷| 20岁小伙GAYGAYXⅩX| 成人做爰高潮A片免费视频| 国产怡春院无码一区二区| 麻豆传播媒体APP官网在线观看| 人人妻人人做人人人少妇| 性高湖久久久久久久久AAAAA| 亚洲综合一区自偷自拍| 啊灬啊灬啊灬快灬高潮了听书| 国产精品国产三级国产AV浪潮| 久久精品国产免费播| 人人玩人人添人人澡| 亚洲AV日韩AV无码AV一区二| 撞击到最深处她抽搐喷水| 丰满性熟妇ⅩXXOOOSEX| 精品人妻中文无码AV在线 | 欧美一区二区在线视频人妻| 无码熟妇人妻Av又大又粗又爽| 亚洲中文字幕日产乱码小说| 成人国产亚洲精品A区| 激情内射亚洲一区二区三区 | 不卡高清AV手机在线观看| 国模无码视频一区| 久无码久无码AV无码| 少妇被粗大的猛烈的进出69影院 | AE成品免费下载网站| 国产精品日本一区二区不卡视频| 久久自己只精产国品| 少妇激情A∨一区二区三区| 亚洲天堂无码高清高潮| 成人免费无码AV| 久久精品国产一区二区三区肥胖| 日本免费不卡在线观看的NV| 亚洲欧美偷国产日韩| 成熟人妻换╳╳╳╳Ⅹ| 久久天天躁狠狠躁夜夜2020| 四川绿帽人妻51分钟在线| 一二三四免费观看在线影视大全 | 女女互磨互喷水高潮LES呻吟| 午夜无码伦费影视在线观看果冻| 97SE狠狠狠狠狼亚洲综合网| 国精无码欧精品亚洲一区| 人鲁交YAZHONGHU| 亚洲区小说区图片区QVOD| 粗大抽搐白浊H高干H| 久久亚洲日韩看片无码| 无码丰满人妻熟妇区| 2021最新国产在线人成| 果冻传媒AⅤ毛片无码| 人人妻人人澡人人爽人人精品浪潮| 亚洲精品高清国产一线久久| 大象大象视频WWW在线观看| 久久亚洲美女精品国产精品| 新妺妺窝人体色WWW| 边做边爱免费视频| 久久亚洲AV成人无码软件| 无码人妻巨屁股系列大又挺拔| 7777久久亚洲中文字幕蜜桃| 精品高潮呻吟AV久久无码| 双腿张开被9个男人调教| 99久E在线精品视频在线| 精品亚洲成在人线AV无码| 为老公升职我主动奉献的句子说说| 97人澡人人添人人爽欧美| 精品无人乱码高清| 无码人妻久久久久一区二区三区91| OLDGRANNY日本老熟:妇| 可以C女性角色的游戏手游| 亚洲AV无码精品网站| 高跟丝袜AV专区| 欧美性爱一区二区三区| 一本色道久久综合狠狠躁| 国产在线观看无码免费视频| 日日摸日日碰夜夜爽无| 92国产精品午夜福利免费| 久久99久久99精品免视看动漫| 小说 亚洲 无码 精品| 丰满大爆乳波霸奶| 人鲁交YAZHONGHU| 中文字幕无码不卡一区二区三区| 精品 日韩 国产 欧美 视频| 五月丁香六月午夜成人影院| 丰满的人妻HD高清日本| 热RE99久久精品国99热| 91人妻人人做人碰人人爽蜜闫 | 暴行JAPANESE人妻| 亚洲精品无码乱码成人| 工口全彩H肉无遮挡无翼乌| 欧美香蕉爽爽人人爽| 正在播放国产对白孕妇作爱| 久久AV无码精品人妻出轨| 午夜香吻高清观看视频在线| 丰满少妇A级毛片| 日本做受高潮好舒服视频| A∨无码天堂AV| 毛片无码中文字幕| 野花日本HD免费高清版视频| 精品国产AⅤ一区天美传媒| 无码一区二区三区不卡AV| 隔着肚兜偷揉酥乳含乳子| 日本人も中国人も汉字を| FREE嫩白18SEX性HD处| 男友把舌头都伸进我的嘴巴里了 | 9色国产深夜内射| 免费无码国产V片在线观看| 一女大战七个黑人到喷浆| 久久久精品国产SM调教网站| 亚洲男同帅GAY片在线观看| 黑人上司粗大拔不出来| 亚洲AV网站在线观看| 国产亚洲欧洲网友拍| 性生生活20分钟免费| 国内老熟妇对白HDXXXX| 亚洲AV无码国产蜜桃麻豆| 国内精品久久久久久久COENT| 亚洲AⅤ永久无码精品AA| 韩国三级L中文字幕无码| 亚洲AV午夜福利精品一区人妖| 孩交精品XXXX视频视频| 亚洲а∨天堂男人色无码蜜臀69| 韩国电影理伦片完整| 亚洲国产区男人本色| 九九视频免费精品视频| 亚洲色偷偷综合亚洲AV伊人| 久久久久久精品免费免费WEI| 一本一道AⅤ无码中文字幕| 麻豆国产精品VA在线观看不卡| 坐在根茎写作业好吗| 欧美性XXXXX极品少妇| 别揉我奶头~嗯~啊~视频在线观 | 60老熟女多次高潮露脸视频| 欧美成人综合久久精品| S8在线观看成人网站| 日产国产欧美精品另类小说| 丰满人妻熟妇乱又伦精品| 同学故意把我的校服当抹布用作文| 国产精品久久久久久超碰| 亚洲AV无码ⅤS国产AV| 久久精品人妻中文系列葵司| 在线无码午夜福利高潮视频| 女人另类牲交ZOZOZO| 波多野结衣AV在线无码中文观看| 日韩AV片无码一区二区三区不卡| 国产AV免费一区二区三区| 亚洲 熟 图片 小说 乱 妇| 精品亚洲AⅤ无码一区二区三区| 有码中文AV无码中文AV| 欧美在线视频一区二区| 国产XXXX69真实实拍| 亚洲第一狼人伊人AV|