Asp.net

沒有 ASP.NET 身份的電子郵件確認和密碼策略

  • May 19, 2016

OWIN在我的項目中使用表單身份驗證,而不是使用IdentityMVC 模板生成的任何特定類。

我想在我的項目中實施電子郵件確認和密碼策略。我不確定如何實現這一點,因為我Identity的項目中沒有相關的類,因為我不想使用這些類。OWIN我對錶單身份驗證感到滿意。

有什麼方法可以通過電子郵件驗證並使用OWIN表單身份驗證創建密碼策略?

我不是專家,但是是的,您可以,要驗證電子郵件地址,您可以使用 Guid 作為 QueryString 發送電子郵件並添加頁面以檢查 id Guid 是否為真,然後將使用者標記為已確認您是這樣的意思嗎?

    Send Email as html :
   body = "<b>Wellcom Mr " + Username + " </b>";
    body += "<br />";
    body += "<b><a href=http://YourDomain/checkuseremail.aspx?       
   UserId=" + userId + " style='display:block; '>confirm</a></b>";


    public partial class checkuseremail: System.Web.UI.Page
   {
  protected void Page_Load(object sender, EventArgs e)
   {
   string id = Request.QueryString["UserID"];
    if(id != null){ select user id if email correct redirct to success page  and flag user as confirmed} 

     else {redirct to error page}
    }}

引用自:https://stackoverflow.com/questions/36722005