認証関係をどうするか

PukiWiki Plus!では認証関係の処理をauth.phpの処理をauth.cls.phpでオーバーライドする形で実装されています。拡張性を取りつつ互換性をとった方式だと思いますが、0から書くべきかかなり悩んでいます。

とはいえ、1.1ではプラグイン互換性を取るようにしているため、苦肉の策として、公式版の方のクラスをAuthUtility、Plus!の方をAuthクラスとしました。

1.1はおそらく、1.0より若干重くなると思います。(ただし、apcのようなクラスキャッシュを使っている場合はむしろ早くなります。)