アカウント名:
パスワード:
とりあえずphp-4.4.1は問題なく動いてるっぽい (といってもpukiwiki+αくらいしかテストしてないけど)。
外付けの認証系がちょっと悩み気味。AuthUserFileディレクティブが書かれてないとエラーになるので、2.0.xの時とは認証系のハンドリングが変わっている模様 (ChangeLogすらまともに読まずにテスト)。
認証モジュール系は一部修正が必要ですね。 従来は単純にユーザ認証の判断フェーズのところでフックをして割り込み、そのモジュールの中で自分自身が認証をすべきページかどうかを判断して先にすすめる形態を取っていました。
2.2.0からは「どの認証システムを利用するのか」をAuthBasicProvider (BASIC認証の場合) または AuthDigestProvider (Digest認証の場合) で指定する形態になりました。このことで認証モジュールは単純にユーザ名とパスワード(およびハッシュ値)をパラメータとして呼び出されるだけの実装をすればよいことになり、単純化が図れます。
ちなみに私のところで使ってるモジュールを2.2.0対応させてみましたが、コードは2/3程度に削減できてしまいました。ソースコードの作り方次第でしょうけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
ここで (スコア:0)
Re:ここで (スコア:1, 参考になる)
とりあえずphp-4.4.1は問題なく動いてるっぽい (といってもpukiwiki+αくらいしかテストしてないけど)。
外付けの認証系がちょっと悩み気味。AuthUserFileディレクティブが書かれてないとエラーになるので、2.0.xの時とは認証系のハンドリングが変わっている模様 (ChangeLogすらまともに読まずにテスト)。
Re:ここで (スコア:0)
認証モジュール系は一部修正が必要ですね。
従来は単純にユーザ認証の判断フェーズのところでフックをして割り込み、そのモジュールの中で自分自身が認証をすべきページかどうかを判断して先にすすめる形態を取っていました。
2.2.0からは「どの認証システムを利用するのか」をAuthBasicProvider (BASIC認証の場合) または AuthDigestProvider (Digest認証の場合) で指定する形態になりました。このことで認証モジュールは単純にユーザ名とパスワード(およびハッシュ値)をパラメータとして呼び出されるだけの実装をすればよいことになり、単純化が図れます。
ちなみに私のところで使ってるモジュールを2.2.0対応させてみましたが、コードは2/3程度に削減できてしまいました。ソースコードの作り方次第でしょうけど。