2010-11-17 16 views
9

Belirli bir içeriği yalnızca web siteme gelen kullanıcının geçerli bir Google Hesabına sahip olduğunu ve bu hesapta oturum açtığını bildiğimi varsayalım.Bir web kullanıcısının şu anda Google'da giriş yaptığını algıla?

Bunu Javascript'te yapmanın bir yolu var mı? Facebook API'sının bir kullanıcının durumunu (Facebook'ta oturum açmış) anlatmanın yollarını sağladığını biliyorum. Ayrıca, Google Hesapları ile bunu yaparken de sitelerin görülmesini sağladım. Ancak Google’da ilgili terimleri aramak beni hiçbir yere götürmüyor Arama terimleri zayıf bir şekilde odaklanmıştır.

Yardımlarınız için teşekkür ederiz.

+0

Bağlantıları yalnızca bir kullanıcı Google'a kaydediciyse görüntülemek istiyorum. –

cevap

6

Bu blog vb

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

Kısa süre önce bu bağlantıyı kontrol ettim ... twitter check çalışıyormuş gibi görünüyor ... –

+1

Google da çalışmıyor. –

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" 
/> 

Bu çalışacaktır/G +/twitter sağladığı sosyal platformlarda bağlantılı görüntü dönüş değerleri için kontrol yoluyla, bunu yapmış olduğunu iddia ediyor.

+0

Benim için çalışmıyor - ben olduğumda giriş yapmıyor. –

+0

Sadece benim üzerinde test edildi ve hala bir çekicilik gibi çalıştı. Farkın ne olduğundan emin değilsin. –

+0

Google hesabı sayfamı ziyaret etmeyi denedim ve Google'ın telefonu doğrulamamı istediğini sordum. Bunu doğruladıktan sonra, bu test şimdi çalışıyor! Açıkçası, bu tür bir hesap doğrulama kontrolleri açılırsa, hata yapar ve periyodik olarak onları alırım. –