1%或2%的注册用户似乎没有收到确认电子邮件,或者他们在电子邮件中的确认链接后面附加了一个错误的令牌。我无法确定这个错误的令牌为什么或从哪里来。它看起来不像是正确版本的截断版本。这完全不同。点击它会得到404的响应。
我没有覆盖RegistrationController。
可能是邮件设置吗?
swiftmailer:
~
spool: { type: memory }
我所做的其他更改只是验证了一些自定义字段。
registration:
form:
type: acme_user_registration
validation_groups: [MyRegistration]
confirmation:
enabled: true
你知道发生了什么事吗?
谢谢。
我在outlook.com中查看确认电子邮件时发现问题。我发现outlook.com正在"预览"链接,以在电子邮件中显示一些扩展的元数据。这会产生启用用户并删除令牌的副作用。一旦用户真正点击链接,他们会收到一个未找到令牌的错误,但他们的帐户已启用。