Asp.net mvc 3 当用户试图在我的MVC3应用程序中更改其电子邮件地址时,我想发送一封确认电子邮件

Asp.net mvc 3 当用户试图在我的MVC3应用程序中更改其电子邮件地址时,我想发送一封确认电子邮件,asp.net-mvc-3,email,Asp.net Mvc 3,Email,。但我不确定是否有适当的工作流程来实现这一点 我已经在用户注册时向其电子邮件地址发送了一封确认电子邮件-在他们单击电子邮件中收到的链接之前,他们被标记为“非活动” 我希望我的用户能够在他们愿意的时候更改他们的电子邮件,目前他们可以,但我也希望能够通过让用户在他们的新电子邮件地址接收一封电子邮件,并在电子邮件更改之前单击一个链接来确认电子邮件地址 实现这一点的正确工作流程是什么?您已经描述了工作流。在实施此工作流时,您遇到了哪些特殊困难?你被困在哪里?@DarinDimitrov当我确认一个新帐户

。但我不确定是否有适当的工作流程来实现这一点

我已经在用户注册时向其电子邮件地址发送了一封确认电子邮件-在他们单击电子邮件中收到的链接之前,他们被标记为“非活动”

我希望我的用户能够在他们愿意的时候更改他们的电子邮件,目前他们可以,但我也希望能够通过让用户在他们的新电子邮件地址接收一封电子邮件,并在电子邮件更改之前单击一个链接来确认电子邮件地址


实现这一点的正确工作流程是什么?

您已经描述了工作流。在实施此工作流时,您遇到了哪些特殊困难?你被困在哪里?@DarinDimitrov当我确认一个新帐户时,帐户数据存储在数据库中,并简单地设置为“非活动”。在新电子邮件被确认为当前电子邮件之前,我将把它存储在哪里?是否最好在包含新电子邮件的某个位置创建另一个数据库条目来保存它,直到地址被确认?如果用户从未确认过,我将如何删除它?