タグ

ブックマーク / www.1x1.jp (3)

  • CakePHP 管理者サイトでBasic認証を簡単に行うコンポーネント

    CakePHPの管理者向けサイトにBasic認証を簡単に追加するコンポーネントです。 1.2系で動作しますが、ちょこちょこっといじれば1.1でも動くかと。 1. Routing.adminを有効にする そもそもこれをやらないと意味がありません。[app/config/core.php]でRouting.adminを有効にします。 これにより[http://example.com/admin/~]のURLで管理者用アクションにアクセスできます。 Configure::write('Routing.admin', 'admin'); 2. 認証コンポーネントを設置 認証コンポーネントを[app/controllers/components/admin_auth.php]に設置します。 [2008/05/29] 継承元をComponentからObjectへ変更しました。(janさんありがとうござ

    helldeath
    helldeath 2009/08/21
    cakephp1.2のadminルーティングにBasic認証をかける ※ただしCGI版PHPでは使えないよ
  • CakePHP routes.phpの確認はユニットテストで

    routes.phpを仕様に合わせて設定しておきます。 <?php // Router::connect('/:user_id/edit', array('controller' => 'user', 'action' => 'edit')); Router::connect('/', array('controller' => 'top', 'action' => 'index')); Router::connect('/:user_id/*', array('controller' => 'user', 'action' => 'index')); // Nothing Router::connect('*', array('controller' => 'nothing')); ?> 最後はシステムが取るべきURL以外ならNot Foundを出すように設定しています。これにより想定外

    helldeath
    helldeath 2009/08/17
    routes.phpにてcontroller=>nothingでいらんアクション実行時にはnotfoundを出す
  • PHP開発に便利な早見表集

    ※PostgreSQLとFirebird2の早見表を追加しました。(2006/11/07) ※Prototypeの早見表を追加しました。(2007/01/12) PHP開発に役立つ早見表(cheat sheet)をまとめてみました。 PHP全般 PHP Cheat Sheet スーパーグローバル変数、日付・時間フォーマット、正規表現、PCRE、関数定義、fopenモード Filtering & Escaping Cheat Sheet 入出力値のフィルタリング・エスケープ処理。(POPなデザインで楽しいです) PCRE Cheat Sheet PCRE(Perl Compatible Regular Expressions-preg*系で使う正規表現) Regular Expressions Cheat Sheet 正規表現 データベース MySQL Cheat Sheet MySQL-関

  • 1