feat: add support for SMTP LocalName

Resolves #274
This commit is contained in:
Lakhan Samani
2022-10-25 08:18:29 +05:30
parent 287b952dad
commit f2fe584793
14 changed files with 123 additions and 14 deletions

View File

@@ -66,21 +66,16 @@ func ForgotPasswordResolver(ctx context.Context, params model.ForgotPasswordInpu
redirectURI := ""
// give higher preference to params redirect uri
if strings.TrimSpace(refs.StringValue(params.RedirectURI)) != "" {
fmt.Println("=> redirect uri from here1", redirectURI)
redirectURI = refs.StringValue(params.RedirectURI)
} else {
redirectURI, err = memorystore.Provider.GetStringStoreEnvVariable(constants.EnvKeyResetPasswordURL)
fmt.Println("=> redirect uri from here2", redirectURI)
if err != nil {
log.Debug("ResetPasswordURL not found using default app url: ", err)
redirectURI = hostname + "/app/reset-password"
fmt.Println("=> redirect uri from here3", redirectURI)
memorystore.Provider.UpdateEnvVariable(constants.EnvKeyResetPasswordURL, redirectURI)
}
}
fmt.Println("=> redirect uri", redirectURI)
verificationToken, err := token.CreateVerificationToken(params.Email, constants.VerificationTypeForgotPassword, hostname, nonceHash, redirectURI)
if err != nil {
log.Debug("Failed to create verification token", err)