用户登录验证 (账号密码登录/手机短信登录)接口
用户登录验证 (账号密码登录/手机短信登录)接口:此接口验证用户登录时,如果是账号密码登录,则验证密码是否正确。如果是手机短信登录,则验证手机号和短信验证码是否正确,此接口主要用于用户登录验证。
* 特别提醒:
此接口主要有两个登录验证功能:账号密码登录(Acc),手机短信登录(Mobile) 。根据不同登录类型,请传递不同的参数* API接口URL地址:
http://ugs.opencodetiger.com/User/UserLoginVerify注意:URL中,http://ugs.opencodetiger.com 需要替换成自己搭建的商城 OctUserGoodsShopSystem(会员系统、店铺系统、产品商品系统、库存系统) 项目的 域名地址。如:http://ugs.xxx.com
* API接口签名参数:
签名参数,每个接口都需要带上,主要有:RndKeyRSA (RndKeyRSA签名Key信息) , LangType (编程语言类型,如: C#,Java,Php,JavaScript,Swift)。 请使用各语言SDK的Demo文件夹中,BusiEnter相关文件的 httpRndKeyRsa() 函数,发送Http接口请求。那么就不必自己构造签名参数了,这个httpRndKeyRsa() 函数已经封装好。 各语言的SDK应用说明: https://pc.opencodetiger.com/OctShop/ApiSdkDetail 。* API接口POST参数:
请用SDK的Demo文件夹中,BusiEnter文件的 httpRndKeyRsa() 函数,发送Http接口请求名称 | 类型 | 默认值 | 必填 | 说明 |
VerifyType | string | 是 | 接口验证类型,此接口传值: UGS_UserLoginVerify | |
Type | string | 是 | 操作类型,此接口传值:1 | |
LoginVerifyType | string | 是 | 登录验证类型 Acc 账号登录 或 Mobile 手机短信登录" | |
UserAccount | string | 是 | Acc 账号登录 时此值必填,用户账号(用户名) 与手机号绑定保持一致 | |
LoginPwdSha1 | string | 是 |
Acc 账号登录 时此值必填,用SHA加密后的登录密码, 获取用户输入的密码后,请用SHA1加密后传送。 如:e69969d59c60c2c1f1b4ef816a4ab5b928fad5ab |
|
BindMobile | string | 是 | Mobile 手机短信登录时此值必填,用户绑定的手机号。 | |
SmsVerifyCode | string | 是 |
Mobile 手机短信登录时此值必填,获取的短信验证码。 获取短信验证码接口说明 |
|
IsOpenShop | string | 是 |
用户是否已开通店铺,值: true / false 如果开通了店铺,用户登录商家中心时用此接口可传true |
注意:此接口的参数根据 LoginVerifyType 参数的不同,传递的参数也不同。Acc 账号登录时,需要传:UserAccount,LoginPwdSha1 ,不要传:BindMobile,SmsVerifyCode 。 Mobile 手机短信登录时 需要传:BindMobile,SmsVerifyCode 不要传:UserAccount,LoginPwdSha1