免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码
标题:
OURPHP --- v1.3.0增加了万能的会员注册API接口
[打印本页]
作者:
ourphp
时间:
2015-6-23 11:14
标题:
OURPHP --- v1.3.0增加了万能的会员注册API接口
OURPHP 傲派建站系统V1.3.0中 新增加了万能的会员注册API接口
该接口可以实现与其它程序整合,实现会员同步注册,同步登录,和同步退出功能
该接口采用了URL方式,所以不要求其它程序的语言是否为PHP,哪怕是ASP JSP都可以与OURPHP接口整合
那么下面讲讲接口的使用
1.外部使用
外部使用即URL接口使用前,必须配置接口KEY
用编辑软件打开 \function\api\ourphpuser\index.php文件
修改$apikey = "ourphp";中的值. 不能用中文和符号,这样可以防止其它人员乱调用接口
1)会员注册
URL格式:http:/你的域名/function/api/ourphpuser/index.php?useremail=注册账号(email形式)&username=姓名&password=密码(未加密的明文)&passwordto=确认密码(与password相同)&type=reg&key=你设置的key
2)会员登录
URL格式:http:/你的域名/function/api/ourphpuser/index.php?useremail=注册账号(email形式)&password=密码(未加密的明文)&type=login&key=你设置的key
3)会员退出
URL格式:http:/你的域名/function/api/ourphpuser/index.php?useremail=注册账号(email形式)&type=out&key=你设置的key
返回值说明:
-1
必填项不能为空
-2
Email格式不正确
-3
Email账户已存在
-4
Email账户不存在或密码错误
-5
账户被锁定
-6
两次密码输入错误
200
返回200表示成功
2.内部使用
首先要 include_once "../../function/api/ourphpuser/ourphp_system.php"; 文件
1)会员注册
$oid = user_reg($_POST['useremail'],$_POST['username'],$_POST['password'],$_POST['passwordto']);
2)会员登录
$oid = user_login($_POST['useremail'],$_POST['password']);
3)会员退出
user_out($_SESSION['username']);
在内部使用中,我可以根据$oid返回的值做判断
如下:
if ($oid <= 0) {
if ($oid == -1) {
exit("<script language=javascript> alert('必填项不能为空');history.go(-1);</script>");
} elseif ($oid == -2) {
exit("<script language=javascript> alert('Email格式不正确');history.go(-1);</script>");
} elseif ($oid == -3) {
exit("<script language=javascript> alert('Email账户已存在');history.go(-1);</script>");
} elseif ($oid == -4) {
exit("<script language=javascript> alert('Email账户不存在或密码错误');history.go(-1);</script>");
} elseif ($oid == -5) {
exit("<script language=javascript> alert('账户被锁定');history.go(-1);</script>");
} elseif ($oid == -6) {
exit("<script language=javascript> alert('两次密码输入错误');history.go(-1);</script>");
} else {
echo '未定义';
}
} else {
echo "注册成功";
}
欢迎光临 免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码 (https://ourphp.net/club/)
Powered by Discuz! X3.2