個人用ツール

「逆引きガイド/会員ログインの仕組みを作りたい」を編集中

提供: baserCMS公式ガイド

移動: 案内, 検索

警告: ログインしていません。

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

baserCMS公式ガイドへのすべての投稿は、他の利用者によって編集、変更、除去される場合があります。 あなたの投稿を、他人が遠慮なく編集するのを望まない場合は、ここには投稿しないでください。
また、投稿するのは、あなたが書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください (詳細は[[Basercms:著作権 ]]を参照)。 著作権保護されている作品を、許諾なしに投稿してはいけません!

Add Categories
  

中止 | 編集の仕方 (新しいウィンドウで開きます)