我使用電子郵件確認開發一個MVC應用程序使用此行MVC身份,發送電子郵件確認額外的參數
await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>");
,但我想在這種方法
public virtual Task SendEmailAsync(TKey userId, string subject, string body);
是發送額外的參數部分
public class UserManager<TUser, TKey> : IDisposable
如何覆蓋或創建接受另一個參數的擴展。 ?
是的,這很容易,謝謝你的答案,但我想獲得該參數時,電子郵件。被確認。所以我可以更新其他表格中的字段。但是我只想在電子郵件被確認時更新表格 – user6272884
然後您會被問到錯誤的問題。如果你想在確認後更新信息,你需要將它存儲在某個地方:Temp Data []或鏈接本身。將所有信息放入URL中,除非它包含密碼,並修改確認電子郵件操作以使用標記讀取它。 – Ssheverdin