全栈工程师-咨询电话:15675178605 (微信同号)

用户登录验证 (账号密码登录/手机短信登录)接口

用户登录验证 (账号密码登录/手机短信登录)接口:此接口验证用户登录时,如果是账号密码登录,则验证密码是否正确。如果是手机短信登录,则验证手机号和短信验证码是否正确,此接口主要用于用户登录验证。

* 特别提醒:

此接口主要有两个登录验证功能:账号密码登录(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 

* API接口返回内容JSON: