|
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 | 两次密码输入错误 |
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 "注册成功";
}
|
|