CakePHPの1.2.0.6311-betaでの話です。 CakePHPの1.2になってから、沢山の便利な機能の追加がありました。 そのうちのひとつのAuthComponentについて、まだ、日本語の資料が少ないので、まとめてみます。 AuthComponentとは CakePHP1.2から提供されるようになった認証用のComponentで、主な機能としては ログイン・ログアウト機能 データベースのユーザIDとパスワード照合 パスワードのハッシュ化 特定の条件のユーザのみをログインさせる ログイン失敗時のエラーメッセージ処理 ログイン・ログアウト後のリダイレクト処理 などがあります。 実際に使ってみる データベースUsersに’username’と’password’というそれぞれユーザ名とパスワードのフィールドおよびidがあるとします(modelも設定済み)。 まずは、controll
ファイルパーミッション(英: file permission)とは、ファイルごとに定義された、読み出し・書き込みなどのアクセスに対する許可情報。通常は、ファイルシステム内のファイルごとに、特定のユーザーやグループに対してアクセス権を設定する。これによって、ユーザーごとのファイルシステムの見え方に影響を与え、ファイルシステムに対する変更を制限する。単にパーミッションとも言う。 Unix系やPOSIX準拠のシステムは、LinuxやmacOSも含めて個々のファイルを単純な方式で管理する。それらシステムの多くは何らかのアクセス制御リスト (ACL) もサポートしており、独自方式(例えば、古いHP-UXのACL)、POSIX.1e のACL方式(かつてPOSIXのドラフト版で規定されたが結局規格化されなかった)、NFSv4標準の一部のACLなどがある。 MS-DOS系のオペレーティングシステム(PC
この記事は特に記述がない限り、日本国内の法令について解説しています。また最新の法令改正を反映していない場合があります。 ご自身が現実に遭遇した事件については法律関連の専門家にご相談ください。免責事項もお読みください。 裁量労働制(さいりょうろうどうせい)とは、日本の労働法制で採用されている労働者が雇用者と結ぶ労働形態の一種。労働時間と成果・業績が必ずしも連動しない職種において適用され[1]、あらかじめ労使間で定めた時間分を労働時間とみなして賃金を払う形態である。 日本の裁量労働制は実施する場合には労使協定を締結する必要があり労働時間規制の適用も排除されない[2]。その点で労使協定が不要で労働時間規制も異なる米国の労働法制における「管理職エグゼンプト」や「運営職エグゼンプト」などの法律上の適用除外制度とは異なる[2]。また、ドイツには信頼労働時間制という制度があるが労働時間法の労働時間の上限
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く