免费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