我的应用程序正在执行电子邮件验证,向用户发送电子邮件。当用户单击链接时,将调用以下操作:
[AllowAnonymous]
public ActionResult RegisterConfirmation(string Id) //Id=ConfirmationToken
{
if (WebSecurity.ConfirmAccount(Id))
{
//get userId and perfom some operations related to it
return RedirectToAction("ConfirmationSuccess");
}
return RedirectToAction("ConfirmationFailure");
}
我的问题是:
如何使用 ConfirmationToken 获取 userId?
我正在使用SimpleMembershipProvider
并且可以访问我的数据库上下文。