wadslog

ものづくりの備忘録

[Zend Framework][Zend_Auth][cookie]Zend_Auth_Storage_Interface を実装してcookieに対応

cookieで認証情報を引き回したかったので作ってみました。まだまだ改良の余地がありますが、とりあえず公開してしまいます。

本来はZend_Http_Cookieをうまく使いたかったのですが、Zene_Http_ClientやZend_Http_CookieJarから使われるのが前提のようなつくりだったのでうまく使えませんでした。折を見て改良していこうと思います。

そのうちCodeReposのコミット権をもらったらそっちにアップしますが、それまではここにソースを貼り付けておきます。

・2008/06/24 追記
クラス名にZend_というプリフィックスは使えないとご指摘をいただいたので修正しました。名前はここ風にブログの管理者名にしています。

・08/07/04 追記
CodeReposにアップしました。

・08/08/26 追記
指摘されたミスを修正しました。CodeReposのほうが最新ですのでそちらを参照ください。

・08/10/05 追記
ライセンスを明記しました。Zend Frameworkと同じです。
バグの修正しました。
以上修正はCodeReposへ反映しました。

↓以下のソースは最新ではありませんので注意!

前へ

[MySQL][勉強会]MySQLウィークリーセミナーに参加(ストレージエンジン徹底比較編)

次へ

[Ubuntu][MySQL] Ubuntu+Senna+MySQLで全文検索エンジンの設定

  1. おお。これは素晴らしい。CodeReposにコミットされるのを楽しみにしてます。

    1点だけ・・クラスのプリフィックスが Zend_ となってますが、
    規約で Zend は Zend 社以外は禁止とあったので、他の名前でコミット頂ければ・・。
    差し出がましいですが、ご検討下さい
    http://framework.zend.com/manual/ja/coding-standard.naming-conventions.html

  2. heavenshellさんご指摘ありがとうございます。
    恥ずかしながら、きちんと規約を読んでいませんでした orz

    早速修正させていただきました。ありがとうございました。

  3. Thank you, this storage is what i need. Only one correction – on line 157, you are using $contents instead of $value. Small mistake, bad throw unfriendly error.

  4. hyd

    素晴らしいですね.
    いつか作ろうと思いつつもゴリゴリ書いていたりしたので,是非とも使わせていただきたいと思います.

    ところで,このソースのライセンスってどうなっているのでしょうか.

  5. hyd

    バグ報告を.
    237-239と254-256で同一のメソッドgetExpire()が定義されているようです.

  6. hydさんこんにちは。ご連絡ありがとうございました。

    ライセンスはZend Frameworkと同じものとします。ソースへ記述しました。

    また、バグも修正いたしました。修正は例のごとくCodeReposへ反映させてあります。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Powered by WordPress & Theme by Anders Norén