タグ

2009年2月19日のブックマーク (2件)

  • 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さんありがとうござ

  • CakePHP 管理画面を作成する方法 | Sun Limited Mt.

    CakePHP で管理画面を作成する方法です。 管理画面も CakePHP では簡単に作成することができます。 設定 /app/config/core.php の下記のコメントアウトをはずします。 define('CAKE_ADMIN', 'admin'); これで http://www.example.com/admin/controller/action という URL でアクセスできるようになります。 CAKE_ADMIN の値を変更すれば URL の /admin/ の値が変わります。 コントローラ 管理画面で使用するコントローラに管理画面用のアクションを追加します。 管理画面用のアクション名は admin_index のように admin_ が付きます。 この ‘admin’ の部分も CAKE_ADMIN によって変わります。 ビュー 管理画面用のアクションで表示するデフォルト