2010-11-17 12 views
9

मान लीजिए कि मैं केवल कुछ सामग्री प्रदर्शित करना चाहता हूं अगर मुझे पता है कि मेरे वेबसाइट पर आने वाले उपयोगकर्ता के पास वैध Google खाता है और यह उस खाते में लॉग इन है।पता लगाएं कि Google में वर्तमान में कोई वेब उपयोगकर्ता लॉग इन है या नहीं?

क्या जावास्क्रिप्ट में ऐसा करने का कोई तरीका है? मुझे पता है कि फेसबुक एपीआई उपयोगकर्ता की स्थिति (फेसबुक में लॉग इन) को बताने के तरीके प्रदान करता है और मुझे यकीन है कि मैंने Google खाते के साथ यह साइटें भी देखी हैं, लेकिन Google में प्रासंगिक शर्तों की खोज करने से मुझे कहीं भी नहीं जाता है क्योंकि खोज शब्द खराब केंद्रित हैं।

किसी भी मदद के लिए धन्यवाद।

+0

क्योंकि मैं केवल लिंक प्रदर्शित करना चाहता हूं यदि कोई उपयोगकर्ता Google को लॉगर करता है। –

उत्तर

6

इस ब्लॉग/यह किया है, जी +/चहचहाना द्वारा प्रदान की सामाजिक प्लेटफ़ॉर्म से जुड़ा हुआ छवि वापसी मान के लिए जाँच के माध्यम से दावा करता है आदि

http://www.tomanthony.co.uk/blog/detect-visitor-social-networks/

<img style="display:none;" 
onload="show_login_status('Google', true)" 
onerror="show_login_status('Google', false)" 
src="https://accounts.google.com/CheckCookie?continue=https%3A%2F%2Fwww.google.com%2Fintl%2Fen%2Fimages%2Flogos%2Faccounts_logo.png&followup=https%3A%2F%2Fwww.google.com%2Fintl%2Fen%2Fimages%2Flogos%2Faccounts_logo.png&chtml=LoginDoneHtml&checkedDomains=youtube&checkConnection=youtube%3A291%3A1" 
/> 
+0

मैंने हाल ही में उस लिंक की जांच की है ... ऐसा लगता है कि ट्विटर जांच काम नहीं कर रही है ... –

+1

Google या तो काम नहीं करता है। –

3
<script type="text/javascript"> 
function show_login_status(network, status){ 

    if(status == false){ 
     alert('NOT LOGGED IN'); 
    } 
    if(status == true){ 
     alert('Logged In'); 
    } 


} 


</script> 

<img style="display:none;" 
onload="show_login_status('Google', true)" 
onerror="show_login_status('Google', false)" 
src="https://accounts.google.com/CheckCookie?continue=https%3A%2F%2Fwww.google.com%2Fintl%2Fen%2Fimages%2Flogos%2Faccounts_logo.png&followup=https%3A%2F%2Fwww.google.com%2Fintl%2Fen%2Fimages%2Flogos%2Faccounts_logo.png&chtml=LoginDoneHtml&checkedDomains=youtube&checkConnection=youtube%3A291%3A1" 
/> 

यह काम करेंगे।

+0

मेरे लिए काम नहीं करता है - जब मैं हूं तो लॉग इन नहीं होता है। –

+0

बस मेरा परीक्षण किया और अभी भी एक आकर्षण की तरह काम किया। निश्चित नहीं है कि अंतर क्या होगा। –

+0

मैंने अपने Google खाता पृष्ठ पर जाने का प्रयास किया और पाया कि Google मुझे फ़ोन सत्यापित करने के लिए कह रहा था। यह पुष्टि करने के बाद, यह परीक्षण अब काम करता है! स्पष्ट रूप से यह असफल हो जाएगा कि जब और किस प्रकार के खाता सत्यापन की जांच पॉप अप होती है, तो मैं उन्हें समय-समय पर प्राप्त करता हूं। –

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