タグ

2012年9月20日のブックマーク (7件)

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2018 GMO Internet, Inc. All Rights Reserved.

    helldeath
    helldeath 2012/09/20
    CakePHPの複数アプリ間で、同じファイルを参照したい時はbootstrapにApp::buildで指定するんですって!
  • シンプルな認証と承認のアプリケーション - 2.x

    シンプルな認証と承認のアプリケーション¶ ブログチュートリアル の例の続きで、ユーザーログインを基に、 一定の URL へのアクセスを安全にしたいとしましょう。その他の要件として、ブログに複数の 執筆者 (authors) がいて、それぞれが各々の意思により投稿を作成、編集、削除でき、 他の投稿者からはどんな変更もできないようにします。 ユーザーに関連するコードの作成¶ 初めに、ユーザーのデータを保持するためにブログデータベースに新しいテーブルを作成しましょう: CREATE TABLE users ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50), password VARCHAR(255), role VARCHAR(20), created DATETIME DEFAULT NULL, modifie

    helldeath
    helldeath 2012/09/20
    Authコンポーネントを使った認証。続いてACLのチュートリアルも必読
  • builwing.info

    This domain name registration has expired and renewal or deletion are pending. If you are the registrant and want to renew the domain name, please contact your registration service provider.

    helldeath
    helldeath 2012/09/20
    最新CakePHPでのACL記事
  • CakePHPのACLを効率的に管理する

    CakePHP Advent Calendar 2011の3日目です。 僕@kara_dが担当させていただくことになりました。 今回はACLについて書こうと思います ACLは、僕にとって結構CakePHPを選ぶポイントの1つで、気に入っています。 Play Frameworkにもあればいいのにって思ったりします。 ACLってなんだっけ?って方は、 ACL を制御するシンプルなアプリケーション このチュートリアルで遊んでみてください。 そうそう、今回の記事はバージョン1.3系の話です。2.0系のACLは使った事がないですが、きっとよいでしょう。 ところで、ACLを結構使っていると言うと、俺も使ってるぜってあまりならないことが多いです。 多くの場合、 なんか複雑そうだったのでオレオレACLを使っている そもそもプロジェクトでそういう複雑なパーミッション管理が必要でない という感じではないでしょ

    helldeath
    helldeath 2012/09/20
    ACL管理をUIではなくソースコードで定義して管理。こっちのほうがすっきりしそうだ。
  • CakePHPのACLで権限のないリンクを非表示にする

    CakePHPのACLを使って権限を管理していると、権限がないアクションへのリンクを隠したくなることがあるので私はこんな感じにしてます。 ※注: ユーザーロールによるACLを対象に書いてますので個々のユーザーによるACLだとそのままでは動きません HtmlHelper::link()を叩く度にACLで権限チェックをしていると大変よろしくないので、まずは以下のようなComponentのinit()を叩いてログインユーザーの権限情報を整理してセッションに格納します。 class PermissionComponent extends Object { public $components = array('Session', 'Auth', 'Acl'); private $C = null; public function startup(&$controller) { $this->C =

    CakePHPのACLで権限のないリンクを非表示にする
    helldeath
    helldeath 2012/09/20
    ACLの権限をセッションにいれておいて、カスタムヘルパでリンク表示・非表示を切り替え
  • CakePHP ACLに苦しむ・・・ | Yasigani-ni Blog

    ACLコンポーネントを使ってみた結果を結論から言うと、ACL(アクセス制御リスト)ってすごい便利だと思います。 ACLとは、マニュアルにも書いてあるように「優れた保守性と管理性を保ちつつ、アプリケーションのパーミッションをきめ細かく設定する」機能を提供してくれます。 例えば、管理者しかアクセスできないコントローラーやアクションを設定することができます。 「これは是非とも使いたい」と思い、マニュアルを見たのですが、説明がすごく分かりにくかった・・・ というわけで、自分のためにもブログに残しておきます。 (文章力がないのでマニュアルより分かりづらくなりそうですが・・・) 適当なコントローラーにアクションをいくつか作成し、管理者(administrators)、運営者(managers)、利用者(users)の3つのグループとユーザーを作成。グループごとにパーミッションを設定していく流れで説明し

    helldeath
    helldeath 2012/09/20
    ACLの解説。Authコンポーネントも絡むよ
  • jQuery UI Time Picker by Francois Gelinas

    jQuery UI Timepicker (By François Gélinas) What is this? This is a jQuery UI time picker plugin built to match with other official jQuery UI widgets. Based on the existing date picker, it will blend nicely with your form and use your selected jQuery UI theme. The plugin is very easy to integrate in your form for time (hours / minutes) inputs. Licensed under the same license as jQuery : MIT and GPL

    helldeath
    helldeath 2012/09/20
    datepicker(年月日ピッカー)と一緒に使うのに便利な時刻ピッカー。欲しい機能は揃っている