Documentation
¶
Index ¶
- type SmsIdentity
- type VerifyCode
- type VerifyDB
- type VerifyTx
- func (tx *VerifyTx) DayuVerifyCode(mobileNumber string) (string, error)
- func (tx *VerifyTx) SendBatchSMS(apikey, text string, mobiles ...string) error
- func (tx *VerifyTx) SendSMS(apikey, tplID, mobile, code string) error
- func (tx *VerifyTx) SendSMSCode(i *SmsIdentity, mobile, code string) error
- func (tx *VerifyTx) YunPianVerifyCode(mobileNumber string) (string, error)
- func (tx *VerifyTx) YunPianVerifyCodeRedis(mobileNumber string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SmsIdentity ¶
type SmsIdentity struct { AppKey string // 身份验证key AppSecret string // 身份验证secret FreeSignName string // 身份验证签名 TemplateCode string // 身份验证模板CODE Product string // 身份验证项目名称 }
SmsIdentity 短信身份验证信息
type VerifyCode ¶
type VerifyCode struct { Active bool `json:"active" db:"active"` // 是否有效 MobileNumber string `json:"mobileNumber" db:"mobile_number"` // 手机号 Code string `json:"code" db:"code"` // 验证码 ExpireAt time.Time `json:"expireAt" db:"expire_at"` // 过期时间 }
VerifyCode 验证码机构体
type VerifyDB ¶
func (*VerifyDB) UpdateCode ¶
UpdateCode 修改验证码
func (*VerifyDB) UpdateCodeRedis ¶
UpdateCodeRedis 修改验证码
func (*VerifyDB) ValidateCode ¶
func (db *VerifyDB) ValidateCode(mobileNumber, code string) (*VerifyCode, error)
ValidateCode 验证验证码有效性,验证后自动废弃验证码
func (*VerifyDB) ValidateCodeRedis ¶
func (db *VerifyDB) ValidateCodeRedis(mobileNumber, code string) (*VerifyCode, error)
ValidateCodeRedis 验证验证码有效性,验证后自动废弃验证码
type VerifyTx ¶
func (*VerifyTx) DayuVerifyCode ¶
DayuVerifyCode 发送验证码
func (*VerifyTx) SendBatchSMS ¶
SendBatchSMS 使用云片API批量发送短信
func (*VerifyTx) SendSMS ¶
SendSMS 使用云片API发送短信
func (*VerifyTx) SendSMSCode ¶
func (tx *VerifyTx) SendSMSCode(i *SmsIdentity, mobile, code string) error
SendSMSCode 发送短信
func (*VerifyTx) YunPianVerifyCode ¶
YunPianVerifyCode 使用云片API发送验证码,apikey云片key,tplID云片模版ID
Click to show internal directories.
Click to hide internal directories.