3.用户登录及身份校验

puyuetian 乐天 关注 九级站长 创始人
发表于HadSky Api 开发文档版块

用户登录参数(必须参数):

登录验证码是必须要有的,防止用户密码被爆破。

{

s:userlogin,

app_puyuetian_api_uia_type:'login',

verifycode:$verifycode,

username:$username,

password:$password

}

数据请求参数(必须参数):

服务端接受的是被加密的uia_token参数,请使用CreateUIA()函数进行加密后再传递。

{

s:$s,

app_puyuetian_api_uia_type:'uia',

app_puyuetian_api_uia_token:CreateUIA($uia)

}


举例:

<?php
//用户登录并获取身份校验码
//用户名/uid/邮箱
$username = 'test';
//对应密码
$password = 'test123';
//验证码
$verifycode = $_GET['verifycode'];
//建议加上rnd随机变量,防止个别网站开启了动态缓存而无法获取最新数据的问题
$data = file_get_contents(APIURL + 's=userlogin&username=' . $username . '&password=' . $password . '&verifycode=' . $verifycode . '&app_puyuetian_api_uia_type=login&rnd=' . rand(1000, 9999));
//返回处理:
$data = json_decode($data, TRUE);
if($data['state']=='ok'){
	//登录成功,返回用户身份校验码,该码将在用户下一次网页登录时失效
	//请保存该码,后面的数据请求要用到,后续文档假定已获取并将用$uia代替这个值
	echo $data['uia_token'];
}else{
	//返回登录失败详情
	echo $data['msg'];
}
?>

评论列表 评论
发布评论

评论: 3.用户登录及身份校验

已有0次打赏
(5) 分享
分享

请保存二维码或复制链接进行分享

取消