Bir sitemde sadece bir kez oturum tarafından birden fazla web sitelerine giriş

3 Cevap php

Ben kullanıcı benim web sitesine giriş olur, o zaman onlar en sevdikleri web sitesi ekleyebilir ve bir kez kendi oturum açma bilgilerini girin, böyle php bir site oluşturmak istiyorum. Benim site yaptığı giriş benim veritabanında diğer siteler için bilgi ve sonraki zaman kazandıracak, kullanıcı web sitem, yine diğer tarafta onun giriş bilgilerini girmemiz gerekmektedir açmış. Sitemin otomatik olarak onlar için yapacağız.

Ben bu mümkün olup olmadığını emin değilim. Ben php bir acemi olduğum gibi. Ayrıca javascript Bunun için yararlı olacaktır?

Bazı sabit web sitelerine bu özelliği sınırlayarak bunu yapmak mümkün olurdu?

Ankur

3 Cevap

Sonra bu imkansız, siteler keyfi üçüncü taraflar olduğunu varsayarsak (ve sonra hizmetini kullanarak kullanıcıların olmasa muhtemelen kendi şifrelerini paylaşarak erişmek için size kullanılan sitelerin çoğu şartlarını ve koşullarını ihlal olacaktır).

Eğer sitelerini kontrol, sonra aramak için anahtar sözcük olan single sign on

Siteleri, üçüncü parti kimlik doğrulama kullanarak içine almak olanlardır iseniz o zaman bir OpenID Provider (stackoverflow Eğer örneğin (kullanarak giriş yapabilirsiniz neden bir OpenID Tüketici,) sizin Flickr fotoğraf adres olmak istiyorum .)

Bu çözümler bir çift vardır.

Bir üçüncü taraf web sunucu bir HTTP bağlantısı açmak ve bir tarayıcı olarak sunucu hareket sahip olmaktır. Bu etkili bir web proxy içine sunucu dönüyor, ama size bu istemci aracılığıyla iletilen gibi verileri işlemek için fırsat verir.

Diğer seçenek geri tarayıcıya giriş ve url bilgi aktarmak ve doğrudan bu hedef siteyi vurmak yeni pencereler, vb yumurtlama, XmlHttpGet, jQuery kullanarak, JavaAscript üzerinden bu bağlantıları açmak için

Kısacası, görüşler kendi vardır bu konuda gitmek için birçok yol vardır.

Ben sitenizin bir OpenID sağlayıcısı haline bakıyoruz düşünüyorum.

Diğer web siteleri id sağlayıcı olarak web sitesini kullanarak kabul etmek için, onlar güvenlik ve kimlik doğrulama önlemleri ortak bir dizi var sizinle işbirliği gerekir. Sadece yaygın işbirliği bugün OpenID olduğunu. Örneğin, benim Google OpenID kullanarak bu siteye giriş duyuyorum. Bu nedenle, google OpenID sağlayıcısı ve bu web sitesi OpenID tüketici / bağlıdır.

Java, C # ve Python için OpenID kütüphanelerin sadece farkındayım. Ben php bir hayranı değilim, bu yüzden bilmiyorum. Ama bir OpenID sağlayıcısı ve bağımlı varlık web siteleri bakmak gerektiğini bilmek bir OpenID bağımlı tüketici olarak kabul etmesi gerekir.