[免费领取阿里云幸运劵(数量有限)](https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ytj28j3w&productCode=vm&utm_source=ytj28j3w)
如果站点配置了客户端主域名已外的网页应用可以通过用户授权获取用户的基本信息并将用户的标志为登录状态
#### 第一步 获取用户token
授权过的域名通过USER_AGENT可以获取用户token, 获取方式查看 [设备认证UA](设备认证.md)
#### 第二步 使用token获取用户个人信息
> http://客户端域名/mag/cloud/cloud/getUserInfo?token={用户token}&secret={appsecret}
#### 参数说明
| 名称 |类型|说明 |
| --- | -- |--- |
| token|string |用户token |
| secret|string |后台设置的secret密钥 注意:**应用需要有获取用户信息权限**|
#### 返回实例
~~~
{
success: true,
code: 100,
msg: null,
data: {
user_id: "50",
head: "http://lxh.magcloud.cc/uc_server/avatar.php?uid=50&size=big&type=real?random=nG",
name: "my马",
sex: "1",
phone: "15805168888"
}
}
~~~
#### 返回说明
| 名称 |类型|说明 |
| --- | -- |--- |
| user_id|int |用户id |
| head|string |用户头像 |
| name|string |用户昵称 |
| sex|int |用户性别 |
| phone|varchar |用户手机号(**app后台需要勾选“用户授权(包含手机号)”权限**) |
#### 3.跳转登录界面
如果用户在进入wap页面时不是登录状态可以使用magjs进行授权
~~~
/**
* @param(required) callback Function
*/
mag.toLogin(function(rs){
// 登录成功回调
//rs.token token
//rs.name 用户昵称
//rs.sex 用户性别
//rs.user_id 用户id
//rs.head 用户头像
});
~~~