我使用AWS Cognito通过向用户的电子邮件发送验证链接来验证用户的电子邮件。用户单击链接后,将显示默认确认消息“您的注册已被确认!”显示。有没有办法自定义此消息?
谢谢!
答案 0 :(得分:1)
当前(2018年6月下旬),这似乎仍然是not supported。这很痛苦,因为在确认用户帐户后,应将用户重定向到相关应用,但目前他们必须自己导航。
有一个proposed workaround(本质上是自定义确认电子邮件,以将用户发送到自己的以lambda形式执行确认的API),但我没有尝试过。似乎确实对此有需求,AWS将其视为功能请求。我最近看到他们在Cognito控制台中添加了更多自定义功能,因此请继续检查那里的更新。
答案 1 :(得分:0)
如果您使用的是由Cognito托管的页面,则只会获得所获得的内容,具体取决于阅读此消息的时间。在2019年下半年,由Cognito托管的页面将成功登录和确认(电话/电子邮件)重定向到您指定为重定向URL的任何内容。
我的问题是相似的。用户注册后,我想自定义确认页面的CSS,这似乎是不可能的。确认页面不是很好,因为这意味着如果用户在输入确认代码之前关闭了确认代码输入选项卡,则他们的电子邮件在系统中但未被确认。而且没有办法确认。卡住了我想用红色的大字体写上“不要关闭此确认标签。请先检查您的电子邮件!”但是目前似乎没有任何方法可以做到这一点。
这些“我如何自定义Cognito托管流的X”中的任何一个的解决方案是(a)查看可用的UI自定义,或者(b)如果不可用,更改为完全托管的流程(仍然使用您自己的页面和网址,仍然是Cognito ...)。