मेरे पास एक रजिस्टर पृष्ठ है, मैंने अपना वेबपृष्ठ बनाने के लिए निम्नलिखित Walkthrough: Creating a Web Site with Membership and User Login का उपयोग किया। समस्या यह है कि पंजीकरण पृष्ठ उपयोगकर्ताओं को बनाता है, लेकिन मैं डेटाबेस से उपयोगकर्ता खातों को हटाने के तरीके के बारे में अनजान हूं, जहां यह संग्रहीत हो जाता है।asp.net में उपयोगकर्ता खातों को कैसे हटाएं?
उत्तर
सदस्यता प्रदाता के पास एक DeleteUser विधि है।
http://msdn.microsoft.com/en-us/library/w6b0zxdw.aspx
निम्नलिखित काम करता है बस के रूप में अच्छी तरह से:
Membership.DeleteUser("username");
आप एक एसक्यूएल आधारित समाधान चाहते हैं:
अपनी परियोजना पर (दृश्य एस tudio) शीर्ष मेनू> वेबसाइट> ASP.NET विन्यास (इस पर क्लिक करें)
यह विन्यास खुल जाएगा और उसके बाद सुरक्षा> उपयोगकर्ता प्रबंधित करें तुम वहाँ क्या ज़रूरत है ...
वह शायद अपनी वेबसाइट –
में ऐसा करना चाहता है, मैं इसे दोनों तरीकों से करना चाहता हूं, मुझे 'उपयोगकर्ता प्रबंधित करें' नहीं दिखाई देता है, मैं देखता हूं 'एक्सेस नियमों का प्रबंधन करें' –
सुरक्षा टैब के तहत आपको तीन बॉक्स (उपयोगकर्ता, भूमिकाएं, एक्सेस नियम)। उपयोगकर्ताओं को प्रबंधित करें उपयोगकर्ता बॉक्स में है। मैं वीएस -2010 देख रहा हूं कि आप अलग हो सकते हैं लेकिन यह वहां है। एक लुक लेबल अलग हो सकता है ... – Kaf
जब एक वेबसाइट है कि बनाने एक सदस्यता को उपयोगकर्ताओं और भूमिकाओं का प्रबंधन करने के लिए जा रहा, अपनी साइट के भीतर एक व्यवस्थापक/सहायता वेब पेज है कि भूमिकाओं कि के रूप में इस तरह के आपरेशनों प्रदर्शन कर सकते हैं के लिए ही दिखाई उपलब्ध हो जाएगा बनाने के लिए:
- हटाएं उपयोगकर्ता
- रीसेट पासवर्ड
- अन्य उपयोगकर्ता प्रबंधन
यह काम में आ जाएगा कि आप अपने अंतिम उपयोगकर्ताओं और समस्याओं का वे सामना करने जा रहे हैं का समर्थन करने के लिए है जब।
मैं वही करने की कोशिश कर रहा हूं जो आपने कहा था। समस्या यह है कि मैं अभी भी एक सदस्य को हटाने का तरीका नहीं समझ सकता। मैं सभी सदस्यों को प्रदर्शित करने और स्वचालित रूप से जोड़े गए डिलीट फीचर का उपयोग करने के लिए ग्रिडव्यू का उपयोग कर रहा हूं। मैं एक संग्रहीत प्रक्रिया या कोड के पीछे एक विधि का उपयोग करना चाहता हूं, लेकिन केवल एक ही उदाहरण जो मैं पा सकता हूं सदस्यता है। डेलेयूसर ("उपयोगकर्ता नाम"); जो मैं मेरे लिए काम नहीं कर सकता। क्या आपके पास मेरे लिए कोई सुझाव हैं? –
यहाँ एसक्यूएल का उपयोग कर एक उपयोगकर्ता को हटाने के लिए एक सरल तरीका है।
USE ASPNet
GO
DECLARE @UserId uniqueidentifier
SET @UserId = 'THE GUID OF THE USER HERE'
DELETE FROM aspnet_Profile WHERE UserID = @UserId
DELETE FROM aspnet_UsersInRoles WHERE UserID = @UserId
DELETE FROM aspnet_PersonalizationPerUser WHERE UserID = @UserId
DELETE FROM dbo.aspnet_Membership WHERE UserID = @UserId
DELETE FROM aspnet_users WHERE UserID = @UserId
पूर्णता के लिए 'खातिर, यहाँ, एक समाधान यासर के लिए समान है, लेकिन, बजाय उपयोगकर्ता नाम का उपयोग कर GUID के रूप में ओ पी से कहा है कि के साथ:
DECLARE @UserId uniqueidentifier
SET @UserId = (SELECT TOP(1) UserID FROM aspnet_Users
WHERE UserName = 'THE USERNAME OF THE USER HERE')
DELETE FROM aspnet_Profile WHERE UserID = @UserId
DELETE FROM aspnet_UsersInRoles WHERE UserID = @UserId
DELETE FROM aspnet_PersonalizationPerUser WHERE UserID = @UserId
DELETE FROM dbo.aspnet_Membership WHERE UserID = @UserId
DELETE FROM aspnet_users WHERE UserID = @UserId
नोट: बेस एसक्यूएल this blog by Tim Gaunt
- 1. Asp.Net Mvc में बेसकैम्प-शैली खातों को कैसे करें?
- 2. वाईआई ढांचा: डेमो/व्यवस्थापक खातों को हटाएं
- 3. एसएसएच में एफ़टीपी उपयोगकर्ता को कैसे हटाएं?
- 4. कई अलग-अलग उपयोगकर्ता खातों के पीछे उपयोगकर्ता को
- 5. आप 400 उपयोगकर्ता खातों को कैसे सीमित करते हैं?
- 6. एंड्रॉइड एमुलेटर - उपयोगकर्ता खातों को बनाने में समस्या
- 7. उत्पादन वातावरण में अस्थायी ASP.net फ़ाइलों को कैसे हटाएं?
- 8. IIS/ASP.NET के लिए सभी उपयोगकर्ता खातों के क्या हैं और वे कैसे अलग है?
- 9. वर्तमान उपयोगकर्ता को asp.net mvc
- 10. ASP.NET में उपयोगकर्ता नियंत्रण को कैशिंग करना?
- 11. हटाएं उपयोगकर्ता जब UserProfile
- 12. एक ASP.NET उपयोगकर्ता नियंत्रण
- 13. Asp.net उपयोगकर्ता भूमिका प्रबंधन:
- 14. ओपनआईडी: एक उपयोगकर्ता को एकाधिक ओपनआईडी खातों को सर्वोत्तम तरीके से कैसे जोड़ा जाए?
- 15. ASP.NET में सदस्यता उपयोगकर्ता का प्रतिरूपण करें
- 16. डेटाबेस में ASP.Net उपयोगकर्ता गतिविधि ट्रैकिंग
- 17. हस्ताक्षर/खातों/प्रोफ़ाइल// प्रोफ़ाइल Django
- 18. StackExchange साइटें उपयोगकर्ता खातों और ओपनआईडी लॉगिन को कैसे जोड़ती हैं?
- 19. QML में डिस्प्ले से स्क्रीन/पेज को कैसे हटाएं/हटाएं?
- 20. मैं मेटर में खातों-फेसबुक का उपयोग कर उपयोगकर्ता का ईमेल पता कैसे प्राप्त करूं?
- 21. ASP.NET एप्लिकेशन से निर्देशिका हटाएं नए सत्र
- 22. यदि उपयोगकर्ता ऑनलाइन है तो ASP.NET में कैसे जांचें?
- 23. django-allauth: एक ही उपयोगकर्ता को कई सामाजिक खातों को जोड़ना
- 24. संपर्क को कैसे हटाएं?
- 25. आईआईएस: कमांड लाइन से वेबपैप को कैसे हटाएं/हटाएं/हटाएं?
- 26. फ़ाइल को कैसे हटाएं?
- 27. Asp.net एमवीसी उपयोगकर्ता नियंत्रण ViewData
- 28. PHP सत्र को कैसे हटाएं?
- 29. पहुँच फेसबुक खातों
- 30. Asp.net में सदस्यता कैसे बढ़ाएं?
से लिया गया स्क्रिप्ट क्या एक अक्षम राज्य में उपयोगकर्ताओं को बनाना संभव है जब तक कि व्यवस्थापक उपयोगकर्ता को खाते का उपयोग करने की अनुमति न दे? –
सदस्यता .CreateUser() विधि में IsAprproved नामक एक पैरामीटर है। आप इसका उपयोग कर सकते हैं। – Kaf
@ क्रिस लिली एसक्यूएल-आधारित समाधान लिंक नीचे प्रतीत होता है: http://www.isitdownrightnow.com/blogs.rawsoft.nl.html – Marcel