CakePHP(2.6.4)を使ったシンプルなユーザー登録のメモ。 ※本記事には修正が必要な個所がありますした。(参考) ※なお、上記修正内容はすでに反映済みです 概要 ユーザー登録画面にて「メールアドレス」と「パスワード」を入力し登録を行う。 なお、ユーザー名は「メールアドレス」を利用する。 実装内容 Userモデル(User.php)及びUserテーブル Userモデルには独自検証ルールと保存前処理を実装。 ユーザー登録時のパスワードのハッシュ化はbeforeSaveにてBlowfishPasswordHasherを用いて行う。 重複ユーザーの登録が行われないよう重複チェック(isUnique)を実装。 重複ユーザーの登録が行われないよう標準ルールのisUniqueを利用。 また、パスワード欄とパスワード(確認)欄の一致を検証するため一致チェック(passwordConfirm)を実装