36 lines
1.2 KiB
Go
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"` // 密码登录
|
|
}
|