タグ

2008年12月6日のブックマーク (3件)

  • CakePHPのAuthComponent実装+ブラウザ閉じても認証保持

    30日ブログ初心者がCakePHPを使った開発を進めます(これまでのCakePHP)。CakePHPガイドブックを参考に基的なアプリができたので、これを自分色に染めていきます。まず認証周りを強化したい。そこでCakePHPの1.2から用意... 初心者がCakePHPを使った開発を進めます(これまでのCakePHP)。 CakePHPガイドブックを参考に基的なアプリができたので、これを自分色に染めていきます。 まず認証周りを強化したい。そこでCakePHPの1.2から用意されたAuthComponentという認証に便利なコンポーネントを実装してみました。 参考サイトは下記。ここのコードをコピーすれば基的に問題ありません。 ・【CakePHP】AuthComponentについてのまとめ 【ざっくり基編】 | ねねとまつの小部屋 ・【CakePHP】AuthComponentについての

    CakePHPのAuthComponent実装+ブラウザ閉じても認証保持
  • CakePHP Note:自動ログインその2

    今回は、ユーザー名とパスワードの代わりにユーザーを特定するキー(パスポートと呼びます)をクッキーとデータベースに記録します。ログインしていないユーザーがパスポートを持っていればデータベースからユーザーを特定し、自動でログインさせます。この例では、Authコンポーネントが使うセッションの有効期限とパスポートが使うクッキーの有効期限が異なります。 データベースにPassportsテーブルを作成します。 CREATE TABLE `passports` ( `id` int(11) NOT NULL auto_increment, `user_id` int(11) NOT NULL default '0', `passport` varchar(60) NOT NULL default '', `updated` datetime NOT NULL default '0000-00-00 0

  • CakePHP Note:自動ログインその1

    ブラウザを閉じた後でも自動的にログインできるようにログイン・フォームに「次回から自動的にログイン」「次回からログインを省略」「Remember me」などのチェックボックスが備わっているケースを良く見かけます。AuthComponentとCookieComponentを使って実装してみます。AuthComponentのページで説明した例の続きとして説明いたします。 その1では、Authenticationにある方法を紹介します。 自動ログイン機能とは 自動ログイン機能とは、ログインが必要なページにもユーザー名やパスワードの入力なしでアクセスできる便利な機能です。ログイン時に「次回から自動的にログイン」にチェックしてログインすると自動ログインが有効になります。クッキーが使えるブラウザのみ対応。 自動ログインの仕組み 「次回から自動的にログイン」にチェックしてログインしたユーザーのブラウ