4.0
新增
向系统注册新用户的接口
本接口用于新用户的注册。提交后 baigo SSO 会检测用户名和邮箱是否正确合法。
http://server/index.php/api/reg/reg
POST
参数进行 JSON 编码,然后将 JSON 字符串进行加密。然后把加密的结果作为 公共请求参数
的 code 参数。
名称 | 类型 | 必需 | 描述 |
---|---|---|---|
user_name | string | true | 用户名 |
user_pass | string | true | 密码,必须用 MD5 加密后传输。 |
user_mail | string | 视注册设置情况而定。 | |
user_nick | string | false | 昵称 |
user_contact | string | false | 联系方式。 |
user_extend | string | false | 扩展字段。 |
user_ip | string | false | 用户当前 IP 地址 |
timestamp | int | true | UNIX 时间戳 |
是
名称 | 类型 | 描述 |
---|---|---|
user_id | int | 用户 ID |
user_name | string | 用户名 |
user_status | string | 状态 |
timestamp | int | UNIX 时间戳 |
解密结果示例
{
"user_id": "1",
"user_name": "baigo",
"user_status": "wait",
"timestamp": "1550198497"
}
本接口用于检查用户名是否可以注册。
http://server/index.php/api/reg/chkname
GET
参数进行 JSON 编码,然后将 JSON 字符串进行加密。然后把加密的结果作为 公共请求参数
的 code 参数。
名称 | 类型 | 必需 | 描述 |
---|---|---|---|
user_name | string | true | 用户名 |
timestamp | int | true | UNIX 时间戳 |
是否加密:否
名称 | 类型 | 描述 |
---|---|---|
rcode | string | 返回代码。 |
prd_sso_ver | string | baigo SSO 版本号。 |
prd_sso_pub | string | baigo SSO 版本发布时间,格式为年月日。 |
返回结果示例
{
"rcode": "y010102",
"msg": "用户名已存在",
"prd_sso_ver": "1.1.1",
"prd_sso_pub": 20150923
}
本接口用于检查邮箱是否可以注册。
http://server/index.php/api/reg/chkmail
GET
参数进行 JSON 编码,然后将 JSON 字符串进行加密。然后把加密的结果作为 公共请求参数
的 code 参数。
名称 | 类型 | 必需 | 描述 |
---|---|---|---|
user_mail | string | true | 邮箱 |
timestamp | int | true | UNIX 时间戳 |
是否加密:否
名称 | 类型 | 描述 |
---|---|---|
rcode | string | 返回代码。 |
prd_sso_ver | string | baigo SSO 版本号。 |
prd_sso_pub | string | baigo SSO 版本发布时间,格式为年月日。 |
返回结果示例
{
"rcode": "y010102",
"msg": "邮箱已存在",
"prd_sso_ver": "1.1.1",
"prd_sso_pub": 20150923
}