Php yazılı sadece stackoverflow ait gibi giriş sistemi,

4 Cevap php

The question kullanarak php kullanır StackOverflow giriş sistemi uygulamak için basit bir yolu var mı?

Uzun bir süre ben web siteleri geliştirdik ve giriş sistemleri için bir mysql db ile tipik bir web formu kullanıcı adı / şifre kullandık.

Kullanıcılar google, yahoo, facebook, vb kullanarak sisteme giriş yapabilirsiniz o yüzden istiyorum, ve onlara bazı uzun OpenID url hatırlamak zorunda kalmadan (onlar sadece orada kendi kullanıcı adı / parola kullanarak google tıklayın ve oturum gerekir .)

Ben bunu uygulamak için (örneğin RPX gibi) bir servis sağlayıcı kullanmayı tercih ediyorum.

4 Cevap

Kendiniz uygulamak istiyorsanız, here büyük örneklerde olduğu. Orada PHP OpenID Library da bulunuyor, ancak bu muhtemelen ihtiyacınız çok daha fazla.

Here SO kendi giriş ekranında kullanan istemci tarafı OpenID seçici olduğunu.

Edit: yığın taşması artık ben bağlantılı birini kullanır, ama yine de bildiğim kadarıyla kulüpler gibi çalışır.

Bu düğmeleri tıklayarak sayfaları sizi gönderir edin ve sonra sadece bu sayfalara yeniden yönlendirmek. Hepsi "OpenID" sağlayıcıları böylece sadece yanıtı doğrulamak için sonunda bir açık kimliği kitaplık gerekir.

PHP bu birini kullanmak http://openidenabled.com/php-openid/. Onlar başlamak için bu paketin içinde bazı iyi örnekler var.

Eğer hazır bir kodu kullanarak bakıyorsanız, Zend Framework OpenID desteği sağlar. Kütüphane kendisi oldukça büyük olsa da, nispeten bağımsız bir şekilde tek tek bileşenlerinin gerekir.

Burada bana yardımcı kaynak bulunuyor: http://devzone.zend.com/article/3581 .. ve