我正在为用户注册/登录在.Net应用程序中实现AWS Cognito。并使用代码验证进行SignUp确认。
我正在尝试在AWS Cognito控制台中定制验证消息,如下所示

但后来我发现,当忘记密码发送验证码时,同样的电子邮件也会发出。
我想在“忘记密码”上发送不同的验证码电子邮件。
我是否需要编写一个Lambda函数来触发自定义电子邮件,就像在某个事件"CustomMessage_SignUp“上一样?
这需要在AWS Lambda控制台上编写,或者我可以在.Net项目中编写,并将其与Cognito链接?
我怎样才能做到这一点,请指教?
发布于 2020-02-13 04:42:35
是的,如果您需要在用户池工作流期间触发的每个事件的动态消息,则需要编写Lambda函数。一旦实现了lambda,就需要使用Triggers菜单--> Custom Message将其与用户池连接起来。
可以,您可以使用.Net来实现lambda。也许这个线程可能会帮助您实现一个:Custom Template For Triggers using Lambdas implemented in .Net
发布于 2019-03-22 16:48:14
我自己检查了创建一个带有自定义电子邮件提示的新用户池,我想我找到了解决方案
只有当你给出一个合适的HTML格式的邮件正文时,这个功能才能起作用。如果你给的是纯文本,那么它会显示原始的或者最后一个合适的HTML正文。
因此,您可以将上面的消息更改为
<html>
<body>
Thanks for signing up <br>
Your account has been created ...... Your verification code is {####}.
</body>
</html>https://stackoverflow.com/questions/52984229
复制相似问题