मैं अपने एएसपीनेट एमवीसी 4 एप्लिकेशन में सरल सदस्यता का उपयोग कर रहा हूं। मैं उपयोगकर्ता की अंतिम लॉगिन तिथि कैसे प्राप्त कर सकता हूं। मुझे नहीं लगता कि तारीख डिफ़ॉल्ट वेबपृष्ठ स्कीमा तालिका में बनाई गई है? क्या मुझे सरल सदस्यता में LastLogin तिथि के लिए फ़ील्ड बनाने की आवश्यकता है? धन्यवादसरल सदस्यता: उपयोगकर्ता की अंतिम लॉगिन तिथि
8
A
उत्तर
10
मैं इस तरह से हल कर लिया है:
मैं UsersContext में UserProfile मॉडल के लिए एक LastLogin क्षेत्र कहा:
[Table("UserProfile")] public class UserProfile { [Key] [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)] public int UserId { get; set; } public virtual string UserName { get; set; } public virtual DateTime? LastLogin { get; set; } }
मैं AccountController में लॉग इन विधि संशोधित:
public ActionResult Login(LoginModel model, string returnUrl) { if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe)) { using (UsersContext db=new UsersContext()) { UserProfile userProfile = db.UserProfiles.SingleOrDefault(u=>u.UserName==model.UserName); userProfile.LastLogin = DateTime.Now; db.Entry(userProfile).State=EntityState.Modified; db.SaveChanges(); } return RedirectToLocal(returnUrl); } // If we got this far, something failed, redisplay form ModelState.AddModelError("", "The user name or password provided is incorrect."); return View(model); }
फिर मैंने लाया जिस तरह से bellow तरह USERPROFILES:
@foreach (var item in Model) { <tr> <td> @Html.DisplayFor(modelItem => item.UserName) </td> <td> @Html.DisplayFor(modelItem => item.LastLogin) </td> </tr> }
संबंधित मुद्दे
- 1. समग्र सी 1 - सदस्यता प्रदाता - सरल पंजीकरण और लॉगिन
- 2. एएसपी.Net सदस्यता लॉगिन समस्या
- 3. एएसपी.नेट सदस्यता प्रदाता - एकल लॉगिन
- 4. उपयोगकर्ता लॉगिन
- 5. सरल जावा तिथि गणना
- 6. .net सदस्यता प्रदाता के साथ प्रोग्रामेटिक लॉगिन
- 7. फेसबुक लॉगिन के साथ एएसपीनेट 4.0 सदस्यता
- 8. C# शुरू की तारीख और अंतिम तिथि आज की
- 9. लॉगिन नियंत्रण और कस्टम सदस्यता प्रदाता
- 10. एएसपी.नेट उपयोगकर्ता/सदस्यता/सदस्यता उपयोगकर्ता/सुरक्षा/प्रिंसिपल/प्रोफाइल ... सहायता
- 11. एएसपी.नेट उपयोगकर्ता लॉगिन सर्वोत्तम प्रथाओं
- 12. एक सदस्यता उपयोगकर्ता मकरिंग
- 13. जावा/ग्रोवी - सरल तिथि सुधार
- 14. .net एमवीसी सरल सदस्यता प्रमाणीकरण डाटाबेस
- 15. कोको में फ़ाइल की अंतिम एक्सेस तिथि प्राप्त करें
- 16. आवेदन डेटा फ़ाइलों की अंतिम फ़ाइल संशोधन तिथि प्राप्त करें?
- 17. ASP.NET में सदस्यता उपयोगकर्ता का प्रतिरूपण करें
- 18. Meteor.js उपयोगकर्ता लॉगिन जानकारी
- 19. .NET कस्टम सदस्यता बनाम। कस्टम लॉगिन/पंजीकरण: प्रमाणीकरण/प्रमाणीकरण
- 20. एएसपी.नेट एमवीसी 2 - सदस्यता प्रदाता - ValidateUser() - वापसी लॉगिन त्रुटि संदेश
- 21. बहुत सरल उपयोगकर्ता प्रमाणीकरण
- 22. एएसपी.नेट में सदस्यता, सदस्यताप्रदाता और सदस्यता उपयोगकर्ता संबंध?
- 23. एएसपीनेट सदस्यता में उपयोगकर्ता तालिका और सदस्यता तालिका क्यों है?
- 24. सक्रिय निर्देशिका से उपयोगकर्ता की समूह सदस्यता प्राप्त करें
- 25. ldapjs प्रमाणीकरण (उपयोगकर्ता लॉगिन सेटअप)
- 26. प्रेषक सदस्यता रद्द करने की सदस्यता
- 27. एएसपी.नेट सदस्यता - लॉगिन स्थानीय रूप से काम करता है, Azure
- 28. DynamoDB और उपयोगकर्ता लॉगिन तालिका
- 29. अंतिम उपयोगकर्ता अनुभव निगरानी उपकरण
- 30. एसक्यूएल सर्वर 2008 लॉगिन उपयोगकर्ता मैपिंग
धन्यवाद बाबुल मिर्धा:
अंत में, मैं Index.cshtml में LastLogin दिनांक समय का प्रदर्शन किया। मैं वैसे ही हल करूंगा। मैंने सोचा कि एएसपीनेट सदस्यता के समान एकल सदस्यता प्रदाता में कुछ हो सकता है। एएसपीनेट सदस्यता में इसमें आखिरी लॉग इन संपत्ति है और हमें रिकॉर्ड अपडेट देता है जो अंतिम लॉग इन – Gayatri
आपका स्वागत है, गायत्री, हाँ, आखिरी लॉग इन संपत्ति Asp.Net सदस्य सदस्यता है। तो मैं भी एमवीसी 4 में SimpleMembership में LastLogin प्रॉपर्टी की अपेक्षा कर रहा था लेकिन मुझे अब तक यह नहीं मिला ..., इसलिए मैंने इस तरह से हल किया, धन्यवाद। –
यह लास्टलॉगिन फ़ील्ड क्यों "आभासी" घोषित किया गया है? –