Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक डेस्कटॉप एप्लिकेशन पर एकाधिक समान उपयोगकर्ता लॉगिन रोकें

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

ऐसा करके, आप किसी मौजूदा/खुले सत्र को समाप्त करने की अनुमति दे सकते हैं जब वे कहीं और लॉगिन करने का प्रयास करते हैं। यदि वे पीसी बी से लॉग इन करने का प्रयास करते हैं और पहले से ही पीसी ए से लॉग इन हैं - तो आप बस इसे एक प्रॉम्प्ट में डालते हैं और यदि वे पीसी बी से जारी रखने का चुनाव करते हैं, तो पीसी ए पर सत्र निष्क्रिय हो जाता है। यहां तक ​​​​कि अगर कोई पीसी ए पर सक्रिय रूप से ऐप का उपयोग कर रहा है, तो उसके द्वारा जारी की जाने वाली अगली सेवा कॉल को खारिज कर दिया जाना चाहिए क्योंकि सत्र बंद हो गया है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे जांचें कि mysqli_query ने कोई पंक्तियां हटा दी हैं

  2. दो टेबल से योग कैसे प्राप्त करें?

  3. MySQL JDBC ड्राइवर कनेक्शन स्ट्रिंग क्या है?

  4. किसी प्रपत्र में दोहरी पोस्टिंग को रोकने के लिए कुछ तरीके क्या हैं? (पीएचपी)

  5. ग्रुप-कॉनैट mysql के साथ json फॉर्मेट कैसे बनाएं?