2010-02-28 9 views
5

इस वेबसाइट पर इसके पीछे तर्क क्या है "पिछली गतिविधि: इस आईपी पते से 1 मिनट पहले" यदि आप किसी छिपे हुए क्षेत्र में उपयोगकर्ता का आईपी पता प्राप्त कर रहे हैं, तो मैं इसे vb.net में कैसे कर सकता हूं?यदि उपयोगकर्ता ऑनलाइन है तो ASP.NET में कैसे जांचें?

और मैं कैसे जांच सकता हूं कि एप्लिकेशन का उपयोग करके कितने उपयोगकर्ता ऑनलाइन हैं?

उत्तर

2

एएसपी.NET सदस्यता सेवा इस सुविधा का समर्थन करती है। विशेष उपयोगकर्ता की अंतिम गतिविधि तिथि प्राप्त करने के लिए, LastActivityDate संपत्ति का उपयोग करें और यह इंगित करने के लिए कि उपयोगकर्ता ऑनलाइन है या IsOnline संपत्ति का उपयोग नहीं करते हैं। ऑनलाइन उपयोगकर्ताओं की संख्या प्राप्त करने के लिए, GetNumberOfOnlineUsers का उपयोग करें। बेशक, एएसपी.नेट सदस्यता सेवा अंतिम आईपी पते को नहीं बचाती है, और आपको इस मामले में SqlMembershipProvider के कुछ व्यवहार को ओवरराइड करना होगा।

-6

प्रत्येक ASP.net पेज आप के साथ एक सत्र अपने useris अगर जाँच करने के लिए ऑनलाइन या नहीं उदाहरण के लिए

Session["IsOnline"] = "true"; 

तो जब भी उपयोगकर्ता पेज (Asp.net इंजन) के साथ कार्रवाई नहीं करते गिनती करने के लिए शुरू का उपयोग कर सकते है +++++++

और जब गिनती वेब में निर्दिष्ट की गई चीज़ों से अधिक हो गई। सत्र को समाप्त करें। और जब आपका सत्र समाप्त हो गया सत्र ऑफ़लाइन है।

+0

जिसे -1 जवाब @। –

+0

कारण टाइप न करें, मैं आपका डाउनवॉटर नहीं हूं, लेकिन कृपया अपना जवाब दोबारा पढ़ें और देखें कि क्या यह आपके लिए कोई समझ में आता है या नहीं। मेरे पास * नहीं * सुराग है जो आप सुझाव दे रहे हैं :( –

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