用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - php代码库

iphone android接口【discuz插件】

2013-10-14 作者: 免费源代码下载整理举报

[php]代码库



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







<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
	<item id="Title"><![CDATA[Discuz! Plugin]]></item>
	<item id="Version"><![CDATA[X2.5]]></item>
	<item id="Time"><![CDATA[2012-10-04 16:55]]></item>
	<item id="From"><![CDATA[Discuz! Board (http://www.risisoft.com)]]></item>
	<item id="Data">
		<item id="plugin">
			<item id="available"><![CDATA[1]]></item>
			<item id="adminid"><![CDATA[1]]></item>
			<item id="name"><![CDATA[iPhone½Ó¿Ú]]></item>
			<item id="identifier"><![CDATA[iphone]]></item>
			<item id="description"><![CDATA[±¾²å¼þ»ùÓÚdiscuzX2.5,ÓÃÓÚiPhone»òAndroidÊÖ»ú¶Ëµ÷ÓýӿÚʹÓ㬷µ»ØÊý¾Ý¸ñʽΪJSON¡£
±¾²å¼þ¿ÉÓÃÓÚ»ñÈ¡Óû§ÐÅÏ¢¡£]]></item>
			<item id="datatables"><![CDATA[]]></item>
			<item id="directory"><![CDATA[iphone/]]></item>
			<item id="copyright"><![CDATA[î£Ë¼Èí¼þ Inc.]]></item>
			<item id="version"><![CDATA[1.0]]></item>
			<item id="__modules">
				<item id="0">
					<item id="name"><![CDATA[iphone]]></item>
					<item id="menu"><![CDATA[]]></item>
					<item id="url"><![CDATA[]]></item>
					<item id="type"><![CDATA[11]]></item>
					<item id="adminid"><![CDATA[0]]></item>
					<item id="displayorder"><![CDATA[0]]></item>
					<item id="navtitle"><![CDATA[]]></item>
					<item id="navicon"><![CDATA[]]></item>
					<item id="navsubname"><![CDATA[]]></item>
					<item id="navsuburl"><![CDATA[]]></item>
				</item>
			</item>
		</item>
		<item id="version"><![CDATA[X2.5]]></item>
	</item>
</root>



[源代码打包下载]




网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...