c# ASP.Net कोर 2.1 में पहचान: खाता नियंत्रक को अनुकूलित करें




asp.net-core asp.net-core-2.0 (5)

जहां तक ​​मुझे जानकारी है, खाता-नियंत्रक कोड को रेजर पृष्ठों (और उनके कोड behinds) में स्थानांतरित कर दिया गया है और कोड को अनुकूलित करने के लिए सबसे अच्छी तरह से चूक का उपयोग करके काम करता है (जैसे कि सही जगह पर फ़ाइलें बनाएं) एक नए ब्रांड नेट से Visual Studio 2017 में प्रोजेक्ट को राइट-क्लिक करके और Add => New Scaffolded Item => को सेलेक्ट करके कोर 2.1 प्रोजेक्ट, जो एक चुनिंदा डायलॉग खोलता है। वांछित पृष्ठ चुनें और आप वहां जाएं। बस अपने इच्छित पृष्ठों को बदलें और पहचान सक्षम परियोजना में उसी स्थान पर कॉपी करें क्योंकि ये नए पृष्ठ स्वचालित रूप से डिफ़ॉल्ट को ओवरराइड करते हैं। यह पहचान का उपयोग करके प्रमाणीकरण / प्राधिकरण को अनुकूलित करने का नया तरीका है यह सुनिश्चित नहीं है कि कई इस महत्वपूर्ण प्रगति पर विचार करते हैं!

मैंने ASP.NET Core 2.1 स्थापित किया है, लेकिन भले ही मैंने ASP.NET Core 2.1 का उपयोग करके एक नया ASP.NET Core Web Application बनाया है, जिसमें Individual User AccountsStore user accounts in-app मैं AccountController या Views नहीं पा सकते हैं।

मैं अभी भी एक समस्या के बिना पंजीकरण और लॉगिन कर सकता हूं लेकिन मुझे इसके लिए कोड नहीं मिल सकता है, यह 2.0 में मौजूद था।



मेरा समाधान .net कोर 2.0 के साथ प्रोजेक्ट बना है, और फिर फ्रेमवर्क को 2.1 और सभी निर्भरता को नवीनतम संस्करण में अपडेट करें


ASP.NET Core Identity को चालू करता है जो अब Microsoft.AspNetCore.Identity.UI नामक एक प्रीबिल्ट पैकेज के रूप में उपलब्ध है।

आप इसके बारे में यहां और अधिक पढ़ सकते हैं:

https://blogs.msdn.microsoft.com/webdev/2018/03/02/aspnetcore-2-1-identity-ui/


2.1 में सुधारों में से एक रेजर क्लास लाइब्रेरीज़ थी और डिफ़ॉल्ट पहचान इनमें से किसी एक व्यक्ति के व्यक्तिगत टेम्प्लेट में रहती है। यदि आप अपने ऐप में कोड रखना चाहते हैं, तो आप इसे कस्टमाइज़ कर सकते हैं, तो आप इसे विज़ुअल स्टूडियो के साथ, या वैश्विक स्केफ़बोर्ड टूल से मचान बना सकते हैं। दोनों कैसे करें, इस गाइड को देखें।





asp.net-core-2.1