|
|
说明:
本插件基于discuzX2.5,3.0用于iPhone或Android手机端调用接口使用,返回数据格式为JSON。
本插件可用于获取用户信息。
接口调用说明:
一:登录接口
http://您网站/plugin.php?id=iphone:user&func=login&username=xxx&password=xxx
返回值说明:
返回值分别为:$uid, $username, $password, $email
if($uid > 0) {
//echo '登录成功';
} elseif($uid == -1) {
//echo '用户不存在,或者被删除';
} elseif($uid == -2) {
// echo '密码错';
} else {
// echo '未定义';
}
二:修改用户资料包含密码
http://您网站/plugin.php?id=iphone:user&func=user_edit&username=admin&oldpassword=admifdsfsn&newpassword=fds&emailnew=fsfds
如果只修改密码,参数newpassword可以为空
if(返回值 == -1) {
echo '旧密码不正确';
} elseif(返回值 == -4) {
echo 'Email 格式有误';
} elseif(返回值 == -5) {
echo 'Email 不允许注册';
} elseif(返回值 == -6) {
echo '该 Email 已经被注册';
}
三:同步登录
http://您网站/plugin.php?id=iphone:user&func=synlogin&username=admin&password=admin
if(返回值 > 0) {
echo '登录成功';
echo uc_user_synlogin($uid);
} elseif(返回值 == -1) {
echo '用户不存在,或者被删除';
} elseif(返回值 == -2) {
echo '密码错';
} else {
echo '未定义';
}
四:注册用户
http://您网站/plugin.php?id=iphone:user&func=register&username=admin&password=admin&email=xx&questionid=xxx&answer=fdxx
大于 0:返回用户 ID,表示用户注册成功
-1:用户名不合法
-2:包含不允许注册的词语
-3:用户名已经存在
-4:Email 格式有误
-5:Email 不允许注册
-6:该 Email 已经被注册
回复下载: |
|