|  | 
 
| 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 "注册成功";
 }
 
 
 | 
 |