Cakephp-services
提供:Dev Guides
CakePHP-サービス
認証
認証は、正しいユーザーを識別するプロセスです。 CakePHPは3種類の認証をサポートしています。
- FormAuthenticate -フォームのPOSTデータに基づいてユーザーを認証できます。 通常、これはユーザーが情報を入力するログインフォームです。 これはデフォルトの認証方法です。
- BasicAuthenticate -基本HTTP認証を使用してユーザーを認証できます。
- DigestAuthenticate -Digest HTTP認証を使用してユーザーを認証できます。
FormAuthenticationの例
次のコードに示すように、config/routes.phpファイルに変更を加えます。
次のプログラムに示すように、AppController.phpファイルのコードを変更します。
次のURLにアクセスして、上記の例を実行します。
出力
認証が実装されているため、上記のURLにアクセスしようとすると、以下に示すようにログインページにリダイレクトされます。
正しい資格情報を入力すると、ログインし、次のように画面にリダイレクトされます。