znarf / dokuwiki-openid

Authenticate on a DokuWiki with OpenID
http://h6e.net/dokuwiki/plugins/openid
14 stars 14 forks source link

Incompatibility with DokuWiki 2010-11-07 #2

Open damascene opened 13 years ago

damascene commented 13 years ago

Hi, thank you for your work on the plugin.

I'm reopening this bug because I've closed the first one by accident. https://github.com/znarf/dokuwiki-openid/issues/closed#issue/1

The plugin does not seem to work with DokuWiki 2010-11-07. Could you please fix the problem.

I'm getting these lines after I chose to login using openID and enter my openid URL: Warning: Call-time pass-by-reference has been deprecated in server_directories/wiki/lib/plugins/openid/Auth/OpenID/Consumer.php on line 1184

Warning: Call-time pass-by-reference has been deprecated in server_directories/wiki/lib/plugins/openid/Auth/Yadis/Manager.php on line 416

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at server_directories/wiki/lib/plugins/openid/Auth/OpenID/Consumer.php:1184) in server_directories/wiki/lib/plugins/openid/action.php on line 117

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at server_directories/wiki/lib/plugins/openid/Auth/OpenID/Consumer.php:1184) in server_directories/wiki/lib/plugins/openid/action.php on line 117

Warning: Cannot modify header information - headers already sent by (output started at server_directories/wiki/lib/plugins/openid/Auth/OpenID/Consumer.php:1184) in server_directories/wiki/lib/plugins/openid/action.php on line 99

znarf commented 13 years ago

It's a problem with the php-openid library on PHP 5.3

The issue is Open: https://github.com/openid/php-openid/issues#issue/8

I'll try to publish an updated package soon.