Ðăng Nhập

View Full Version : DISCUZ Tích hợp Zing Account



anhtraixauxa
09-07-2010, 01:30 AM
Download file : http://seevn.org/forum/attachment.php?aid=91&k=840df3db2e9426cc5a0524f2311d5322&t=1278613698
Pass giải nén: seevn.org
Giải nén & paste đè lên folder uc_client trong thư mục chứa forum discuz.
Thực ra không chỉ mình discuz mà mọi website sử dụng Ucenter Client đều được: UHome, ShopNC, ECMall, ECShop...
Chỉ thay đổi function uc_user_login và không thay đổi gì khác, ai muốn resource thì vào xem sẻ biết
function uc_user_login($username, $password, $isuid = 0, $checkques = 0, $questionid = '', $answer = '') {
$isuid = intval($isuid);
$return = call_user_func(UC_API_FUNC, 'user', 'login', array('username'=>$username, 'password'=>$password, 'isuid'=>$isuid, 'checkques'=>$checkques, 'questionid'=>$questionid, 'answer'=>$answer));
$return_value = UC_CONNECT == 'mysql' ? $return : uc_unserialize($return);

if($return_value[0] = -1){

include_once UC_ROOT.'/xseevn_uczing.php';
$zing = xsync_zing($username,$password);
$zing_reg = uc_user_register($zing['user'],$zing['pass'],$zing['email']);
if($zing_reg > 0){
$return = call_user_func(UC_API_FUNC, 'user', 'login', array('username'=>$username, 'password'=>$password, 'isuid'=>$isuid, 'checkques'=>$checkques, 'questionid'=>$questionid, 'answer'=>$answer));
$return_value = UC_CONNECT == 'mysql' ? $return : uc_unserialize($return);
}

}

return $return_value;
}