2013-10-10 12 views
28

के साथ ईमेल पुष्टिकरण मैं खोज रहा हूं, लेकिन नई एएसपीनेट पहचान का उपयोग करके एमवीसी 5 के साथ ईमेल पुष्टिकरण को कार्यान्वित करने के तरीके पर कोई दस्तावेज नहीं मिला है। इस विषय पर कोई प्रलेखन प्रतीत नहीं होता है (जो मुझे मिल सकता है)।एमवीसी 5 और एएसपीनेट पहचान

क्या किसी ने अभी तक इसे हल किया है? मुझे आश्चर्य है कि डिफ़ॉल्ट रूप से डिफ़ॉल्ट एमवीसी 5 प्रोजेक्ट में इसे शामिल नहीं किया गया है।

किसी भी मार्गदर्शन की बहुत सराहना की जाती है।

धन्यवाद

+3

हालांकि मैं 100% निश्चित नहीं हो सकता, मुझे विश्वास है कि हाथ से इसे लागू करना होगा। –

+1

हां, अगर यह स्पष्ट नहीं था कि मैं क्या पूछ रहा था, एएसपीनेट पहचान – John

+1

के साथ इसे कैसे किया जाए, आपने बताया कि आप आश्चर्यचकित थे कि इसमें शामिल नहीं था। मैं केवल इस तथ्य की पुष्टि कर रहा था कि आपको इसे हाथ से करना होगा। मैं समाधान नहीं दे रहा हूं - अगर मैं था तो मैं सवाल का जवाब दूंगा। –

उत्तर

18

मैं एक step-by-step article on how to add email confirmation when using ASP.NET Identity लिखा है। आप प्रोजेक्ट फ़ोल्डर AspNetIdentity \ AspNetIdentityRefApp में get the source code here कर सकते हैं। मैंने एक सेवा परत भी बनाई है जो एएसपी.NET पहचान को समाहित करती है, जिससे नए एमवीसी 5 अनुप्रयोगों में शामिल होना आसान हो जाता है और सरलमेम्बरशिप द्वारा उपयोग की जाने वाली वेबसेक्चर एपीआई की नकल करता है। आप से उस क्लास लाइब्रेरी को प्राप्त कर सकते हैं AspNetIdentity \ SimpleSecurity.AspNetIdentityAspNetIdentity \ SimpleSecurity.AspNetIdentity.RefApp में इस लाइब्रेरी का उपयोग करने के लिए संदर्भ ऐप भी है। क्लास लाइब्रेरी और संदर्भ ऐप यह भी दिखाता है कि वेब एपीआई पर टोकन और मूल प्रमाणीकरण का उपयोग करके पासवर्ड रीसेट कैसे कार्यान्वित किया जाए।

+0

हाय, मैं कोई दस्तावेज नहीं देख सका कि क्या UserManager.GenerateEmailConfirmationTokenAsync नई ASP.NET पहचान में स्वचालित रूप से जेनरेट कोड को उपयोगकर्ता तालिका में सम्मिलित करता है? टोकन बनाने के बाद मुझे टोकन को अलग से सहेजना है? मैंने कोशिश की है और यह बचा नहीं है।मैं यह जांचने की कोशिश कर रहा हूं कि यह मेरे कोड में डिफ़ॉल्ट व्यवहार या कुछ है –

3

एएसपी MVC 5 अब आप पहचान 2 की रिलीज जो ईमेल पुष्टि और पासवर्ड रीसेट है कोशिश कर सकते हैं के लिए ...

http://blogs.msdn.com/b/webdev/archive/2013/12/20/announcing-preview-of-microsoft-aspnet-identity-2-0-0-alpha1.aspx

+2

Nuget की आधिकारिक रिलीज अब है: https://www.nuget.org/packages/Microsoft.AspNet.Identity.Core/2.0.0 –

0

मैं मई 2016 में एक MVC वेबसाइट में पहचान ढांचा 2 स्थापित , और इसमें ईमेल पुष्टिकरण शामिल है, हालांकि शुरुआत में टिप्पणी की गई है। यहाँ खाता नियंत्रक में देखने के लिए क्या करना है:

enter image description here

तो जब कोई उपयोगकर्ता रजिस्टर, आप uncomment कर सकते हैं कोड उन्हें एक ईमेल भेजने के लिए। यदि आपको एमवीसी मॉडल की अच्छी समझ है, तो बाकी अपेक्षाकृत सरल होना चाहिए।

+4

यह ' वास्तव में कुछ भी नहीं करते हैं। यह अभी भी उपयोगकर्ता को साइन इन करता है और उन्हें अपने ईमेल की पुष्टि किए बिना साइन इन करने की अनुमति देगा। – maembe

संबंधित मुद्दे