2016-04-19 10 views
10

के बिना ईमेल पुष्टिकरण और पासवर्ड नीति मैं अपने प्रोजेक्ट में OWIN फॉर्म प्रमाणीकरण का उपयोग कर रहा हूं और किसी भी Identity विशिष्ट वर्गों का उपयोग नहीं कर रहा हूं जो एमवीसी टेम्पलेट उत्पन्न करते हैं।एएसपी.NET पहचान

मैं अपनी परियोजना में ईमेल पुष्टिकरण और पासवर्ड नीति लागू करना चाहता हूं। मुझे यकीन नहीं है कि यह कैसे पूरा किया जा सकता है, क्योंकि मेरे पास प्रोजेक्ट में Identity संबंधित कक्षाएं नहीं हैं क्योंकि मैं उन लोगों का उपयोग नहीं करना चाहता हूं। मैं OWIN फॉर्म प्रमाणीकरण से खुश हूं।

क्या कोई तरीका है कि मैं ईमेल के माध्यम से सत्यापित कर सकता हूं और OWIN फॉर्म प्रमाणीकरण का उपयोग करके पासवर्ड नीति बना सकता हूं?

+0

आप उपयोगकर्ताओं को कैसे स्टोर करते हैं? – Thorarins

+0

उपयोगकर्ता पहले से ही एक लीगेसी एसक्यूएल सर्वर डेटाबेस – InTheWorldOfCodingApplications

+0

में संग्रहीत हैं, क्या आप कुछ कोड दिखा सकते हैं, जहां आप उपयोगकर्ता बनाते हैं? – Thorarins

उत्तर

1

मैं विशेषज्ञ नहीं हूं लेकिन हां आप कर सकते हैं, ईमेल पता सत्यापित करने के लिए आप GUID के साथ ईमेल को क्वेरीरीस्ट्रिंग के रूप में भेज सकते हैं और आईडी को चेक करने के लिए पृष्ठ जोड़ सकते हैं 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} 
    }} 
संबंधित मुद्दे