Я использую этот компонент OpenID для CakePHP и все правильно. Но когда я "Согласен" на сайте провайдера OpenID (например, Google или Yahoo) при перенаправлении обратно на мой сайт, я ничего не получаю (я вижу белую страницу), тогда как когда я "Отмена" правильно перенаправить обратно на мой сайт и увидеть "Проверка отменена" ».
Я знаю, что это простая и забавная проблема, но меня это смутило: /
Спасибо
--- (добавить описание)
Интересно, когда я обновляю ту же «белую страницу», я вижу свою страницу перенаправления и получаю сообщение об ошибке «Проверка OpenID не удалась: Nonce уже используется или выходит за пределы диапазона», что я знаю, что эта ошибка для Я вошел в систему дважды строка с интервалом менее 60 секунд между каждым входом в систему.
и на этой странице $ _GET:
Array
(
[url] => customers/openid
[janrain_nonce] => 2011-06-29T10:33:00ZC9U4Ck
[openid_ns] => http://specs.openid.net/auth/2.0
[openid_mode] => id_res
[openid_op_endpoint] => https://www.google.com/accounts/o8/ud
[openid_response_nonce] => 2011-06-29T10:33:11Z-B2z_uR5VAQASA
[openid_return_to] => http://localhost/workspace/pizza/trunk/customers/openid?janrain_nonce=2011-06-29T10%3A33%3A00ZC9U4Ck
[openid_assoc_handle] => AOQobUfLKujamA-gQWw_ut30QDRSYo3GB6EXAGZKRvP3jLPqyeBUcXDO
[openid_signed] => op_endpoint,claimed_id,identity,return_to,response_nonce,assoc_handle
[openid_sig] => 0ybRsTcHgnbZgky1W2sBCVReQfU=
[openid_identity] => https://www.google.com/accounts/o8/id?id=AItOawlLohXvzacux-0FDSCLhYLBWESoy8vLjXs
[openid_claimed_id] => https://www.google.com/accounts/o8/id?id=AItOawlLohXvzacux-0FDSCLhYLBWESoy8vLjXs
)
-url правильный, потому что переадресация действительно при отмене