说明: 本插件基于discuzX2.5,用于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 已经被注册