php整合ucenter中接口函数的调用

来源:百度知道 编辑:UC知道 时间:2024/05/31 15:49:01
我在我自己登陆文件后面加了

include './config.inc.php';
include './include _mysql.class.php';
include './uc_client/client.php';

$udb = new dbstuff;
$udb->connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect);
unset($dbhost, $dbuser, $dbpw, $dbname, $pconnect);
list($uid, $username, $password, $email) = uc_user_login($userName, $userPwd);
if($uid>0){

echo"OK";
echo uc_user_synlogin($uid);
exit;
}
elseif($uid == '-1') {
echo '用户不存在,或者被删除';
} elseif($uid == '-2') {
echo '密码错';
} else {
echo '未定义';
}

步枪和小米 17:22:17
但是得不到$uid的值,一直捆饶着
也就是这个函数,无返回值

看你的文件,不知道是否放入 Ucenter 中的提供那些配置信息呢?具体位置是 应用管理——<你的应用>——编辑 那里。

还有一个问题,最好不要在 uc 登录代码前面加载mysql那个类,可能与uc的有冲突。

1:确定通信是否成功
2:list($uid, $username, $password, $email) = uc_user_login($userName, $userPwd);
你这个完全可以这样用
$user = uc_user_login($userName, $userPwd);
3:www.ebycms.com 下载我写的代码
你可以看看我写的整合功能
有啥问题
qq:184377367

list($uid, $username, $password, $email) = uc_user_login($userName, $userPwd);

$userName, $userPwd 这两个变量没有赋值