WebApi 接口
登录login
验证账号或卡密,返回登录结果和用户状态;返回字段由服务端包装函数固定。
安全建议:
c7 不要由客户端传入。示例包装函数固定返回 1,10,11(剩余秒数、验证码、到期时间),外部只传 c1 到 c6;如果不需要附加数据验证码,可进一步改为 1,11。接口原型
$data = login([软件编号],[账号],[密码],[软件版本],[机器码],[游戏号],[返回信息值]);//返回登录结果和需要的信息
| 接口名称 | 说明 |
|---|---|
| login | 用户登录 |
| 参数 | 说明 |
| 参数1:软件编号 | 软件的编号,如:10001 |
| 参数2:账号/卡号 | 用户账号或卡号 |
| 参数3:用户密码 | 用户的密码的小写32位MD5,如果是卡号登录则不填写 |
| 参数4:软件版本 | 软件的版本号,用于控制软件强制更新 |
| 参数5:机器码 | 用于控制用户本地或异地多开 |
| 参数6:绑定信息 | 用户注册时绑定的信息,如果当前值和绑定值不同则登录失败。可空。如:QQ号 |
| 参数7:返回信息值 | 1=剩余秒数 2=剩余点数 3=允许几开 4=游戏号 5=上次登陆ip 6=邮箱 7=上次登录机器码 8=上次登录时间 9=用户权限 10=验证码(用于取回附加字符的必须参数) 11=到期时间 12=用户备注 13=注册时间。 需要返回多个属性,可以填写多个值用小写逗号分开, 比如想获取用户的剩余时间秒数和用户的权限,c7可以填写:1,9 |
访问示例
http://服务器地址/api.php?name=zdy_login&c1=10001&c2=账号&c3=密码MD5&c4=1.0&c5=机器码&c6=绑定信息
后台调用方法
function zdy_login($rjbh,$zh,$mm,$bb,$jqm,$bd){ // 改成本地接口名
$data = login($rjbh,$zh,$mm,$bb,$jqm,$bd,'1,10,11');
return $data;
}