Ben basit bir OpenID almaya çalışıyordum ilk php-OpenID (Jain) ve ardından ZendFramework kullanarak çalışma log-in ve her iki durumda da benzer bir sorunla karşı karşıya çalıştırın. I Aşama 38.2.2 arasındaki örnek Zend kodu kullanıyorum http://framework.zend.com/manual/en/zend.openid.consumer.html.
I see the log-in page fine, but when I enter my openId, this code executes: if (isset($_POST['openid_action']) && $_POST['openid_action'] == "login" && !empty($_POST['openid_identifier'])) {
echo "New consumer";
$consumer = new Zend_OpenId_Consumer();
echo "Gotim";
if (!$consumer->login($_POST['openid_identifier'])) {
$status = "OpenID login failed.";
echo "Failure";
}
echo "Continuing";
Kod görünüşte $ tüketici-> login işlev çağrısı asılı. Benim ilk iki echos çıkışını görmek, ama (ben log-in çalıştığınızda ve echos olmadan ben sadece bir 500 Sunucu İç Hata olsun) Ben Başarısızlık veya sürekli ya da görmek asla. Ben geçersiz OpenID girerseniz o zaman ben doğru "OpenID giriş başarısız oldu." Olsun hata mesajı.
Ben burada bir salak oluyorum özür dilerim. Ben yönetimine terfi eski bir programcı değilim, ve ben geri almak için çalışıyorum - ama (PHP, OpenID, Zend Framework) benim için yeni teknolojilerin bir demet kullanıyorum, ve bu sadece değil 't şu anda herhangi bir mantıklı.
Herkes nereye bakmak için herhangi bir fikirleri var mı? (Ben de Jain OpenID malzeme ile benzer bir sorun vardı özellikle değilim) Çerçeve kendisi dinleniyor inanamıyorum. Ben web hosting için fatcow.com kullanıyorum - değil alakalı eğer emin.