簡體   English   中英

FOSUserBundle發送錯誤的確認鏈接

[英]FOSUserBundle sending bad confirmation links

1%或2%的注冊用戶似乎沒有收到確認電子郵件,或者他們在電子郵件中的確認鏈接后附加了錯誤的令牌。 我無法確定此錯誤令牌的來源或來源。 它看起來不像是正確版本的截斷版本。 完全不同。 單擊它會產生404響應。

我沒有重寫RegistrationController。

可能是郵件程序設置嗎?

swiftmailer:
    ~
    spool:     { type: memory }

我所做的唯一其他更改是對一些自定義字段的驗證。

registration:
    form:
        type: acme_user_registration
        validation_groups: [MyRegistration]
    confirmation:
        enabled:    true

有什么想法嗎?

謝謝。

我在Outlook.com中查看確認電子郵件時發現問題。 我發現outlook.com正在“預覽”鏈接以在電子郵件中顯示一些擴展的元數據。 這具有啟用用戶並刪除令牌的副作用。 用戶實際單擊鏈接后,會收到未找到令牌的錯誤,但已啟用其帳戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM