Files
jx-print/model/app_model/app_user_login.go
邹宗楠 6fa1bc127d 1
2022-08-12 11:22:22 +08:00

36 lines
1.2 KiB
Go

package app_model
// 小程序配置
const (
WeChatAPPID = "wx2bfbc02e6251b71b"
WeChatAPPSecret = "bbfa95292b2ae6ba8a18383707c6277b"
)
// LoginTypeWechat 登录配置
const (
LoginTypeWechat = "wechatMin" // 微信授权登录
LoginTypePhone = "wechatPhone" // 电话登录
LoginPassword = "location" // 账号登录
)
const (
TokenHeader = "TOKEN"
TokenVer = "V2"
TokenTypeSep = "."
)
// WeChatPhoneNumberParam 微信登陆
type WeChatPhoneNumberParam struct {
EncryptedData string `json:"encrypted_data" form:"encrypted_data" binding:"required"` // 加密信息
IV string `json:"iv" form:"iv" binding:"required"` // 加密算法初始量
NickName string `json:"nick_name" form:"nick_name" binding:"required"` // 昵称
HeadUrl string `json:"head_url" form:"head_url" binding:"required"` //头像图片地址
Code string `json:"code" form:"code" binding:"required"` //code
}
type WxLoginReq struct {
Code string `json:"code" form:"code"` // 微信授权登录使用
Phone string `json:"phone" form:"phone"` // 微信和电话登录使用
Password string `json:"password" form:"password"` // 密码登录
}