mirror of
https://github.com/casdoor/casdoor.git
synced 2025-07-03 12:30:19 +08:00
Handle error in go-sms-sender.
This commit is contained in:
@ -14,16 +14,12 @@
|
||||
|
||||
package object
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
import "github.com/casdoor/go-sms-sender"
|
||||
|
||||
"github.com/casdoor/go-sms-sender"
|
||||
)
|
||||
|
||||
func SendCodeToPhone(provider *Provider, phone, code string) error {
|
||||
client := go_sms_sender.NewSmsClient(provider.Type, provider.ClientId, provider.ClientSecret, provider.SignName, provider.RegionId, provider.TemplateCode, provider.AppId)
|
||||
if client == nil {
|
||||
return fmt.Errorf("unsupported provider type: %s", provider.Type)
|
||||
func SendSms(provider *Provider, phone string, code string) error {
|
||||
client, err := go_sms_sender.NewSmsClient(provider.Type, provider.ClientId, provider.ClientSecret, provider.SignName, provider.RegionId, provider.TemplateCode, provider.AppId)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
param := map[string]string{}
|
||||
@ -33,6 +29,6 @@ func SendCodeToPhone(provider *Provider, phone, code string) error {
|
||||
param["code"] = code
|
||||
}
|
||||
|
||||
client.SendMessage(param, phone)
|
||||
return nil
|
||||
err = client.SendMessage(param, phone)
|
||||
return err
|
||||
}
|
||||
|
@ -68,7 +68,7 @@ func SendVerificationCodeToPhone(organization *Organization, user *User, provide
|
||||
return err
|
||||
}
|
||||
|
||||
return SendCodeToPhone(provider, dest, code)
|
||||
return SendSms(provider, dest, code)
|
||||
}
|
||||
|
||||
func AddToVerificationRecord(user *User, provider *Provider, remoteAddr, recordType, dest, code string) error {
|
||||
|
Reference in New Issue
Block a user