Add sms and email providers to app.

This commit is contained in:
Yang Luo
2021-05-24 01:02:38 +08:00
parent bd888fad38
commit dbf11d61a7
6 changed files with 64 additions and 51 deletions

View File

@ -20,11 +20,7 @@ import (
"github.com/casdoor/go-sms-sender"
)
func SendCodeToPhone(phone, code string) string {
provider := getDefaultPhoneProvider()
if provider == nil {
return "Please set an phone provider first"
}
func SendCodeToPhone(provider *Provider, phone, code string) string {
client := go_sms_sender.NewSmsClient(provider.Type, provider.ClientId, provider.ClientSecret, provider.SignName, provider.RegionId, provider.TemplateCode, provider.AppId)
if client == nil {
return fmt.Sprintf("Unsupported provide type: %s", provider.Type)