「逆引きガイド/会員ログインの仕組みを作りたい」を編集中
提供: baserCMS公式ガイド
警告: ログインしていません。
編集すると、IPアドレスがこのページの編集履歴に記録されます。この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
行30: | 行30: | ||
###ログインできるユーザーグループとユーザーを作成する | ###ログインできるユーザーグループとユーザーを作成する | ||
− | 管理画面の | + | 管理画面の[ユーザー管理機能]をつかって、ログインユーザーを作成していきます。 |
####ユーザーグループの作成 | ####ユーザーグループの作成 | ||
ユーザーグループを新規登録します。前述のsetting.phpの編集が上手く出来ていれば、ユーザーグループの作成フォームにて「認証プレフィックス」が選択できるようになっています。選択肢の中から「mypage」を選びます。これによって、「mypage」プレフィックスを利用したページにアクセスできるユーザーグループが出来上がります。 | ユーザーグループを新規登録します。前述のsetting.phpの編集が上手く出来ていれば、ユーザーグループの作成フォームにて「認証プレフィックス」が選択できるようになっています。選択肢の中から「mypage」を選びます。これによって、「mypage」プレフィックスを利用したページにアクセスできるユーザーグループが出来上がります。 | ||
行47: | 行47: | ||
そして、このファイルの中にある、 | そして、このファイルの中にある、 | ||
mypage_edit() | mypage_edit() | ||
− | + | というアクションを呼び出しています(このようなURLとアクションの呼び出しの仕組みについては、CakePHPの情報を参照してください)。例えば、習い事やスクールの会員ページを作りたいとして、「Member」という表記ではなく「Student」を使用したい場合、setting.phpの中で「userModel」を「Student」、「loginAction」の値を「/mypage/students/login」にし、「loginRedirect」の値を「/mypage/students/index」とした上、次の場所に以下のファイルを設置してください。 | |
/app/Controllers/StudentsController.php | /app/Controllers/StudentsController.php | ||
そして、その中にログイン成功後のリダイレクト先として以下のアクションを作成します。 | そして、その中にログイン成功後のリダイレクト先として以下のアクションを作成します。 | ||
mypage_index() | mypage_index() | ||
これでログイン時に、上記のアクションを参照するようになります。処理の中身や表示する内容の作成は、CakePHPの流儀に従って用意します。 | これでログイン時に、上記のアクションを参照するようになります。処理の中身や表示する内容の作成は、CakePHPの流儀に従って用意します。 |