Go-Back-Skeleton/email/auth.go
2017-09-25 20:19:57 +02:00

24 lines
443 B
Go

package email
import "time"
type LoginTokenContent struct {
Email string
Name string
URL string
Token string
Expiry time.Time
}
func (s *EmailService) LoginToken(name, address string, content LoginTokenContent) error {
msg := &Message{
from: NewEmail(s.fromName, s.from),
to: NewEmail(name, address),
subject: "Login Token",
template: "loginToken",
content: content,
}
err := s.send(msg)
return err
}