2016-04-19 10 views
10

私は私のプロジェクトでOWINフォーム認証を使用してMVCテンプレートが生成する任意のIdentity特定のクラスを使用していません。メール確認やパスワードのポリシー

私は私のプロジェクトでは、電子メールの確認やパスワードポリシーを実装したいです。 Identity関連のクラスが私のプロジェクトで使用されていないので、これをどのように実現できるのか分かりません。私はOWINフォーム認証に満足しています。

私は電子メールを介して確認し、OWINフォーム認証を使用して、パスワードポリシーを作成することができる方法はありますか?

+0

はどのようにユーザーを格納できますか? – Thorarins

+0

ユーザーは既にレガシーSQLサーバーデータベースに格納されています – InTheWorldOfCodingApplications

+0

ユーザーを作成する場所にコードを表示できますか? – Thorarins

答えて

1

私は専門家ではないですが、はい、あなたは、あなたがのQueryStringとしてGUIDを持つ電子メールを送信し、GUIDが真であると確認されたように、その後フラグユーザーはあなたがこのように意味したIDを確認するためにページを追加することができる電子メールアドレスを確認するにはできますか?

 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} 
    }} 
関連する問題