*

CakePHP 認証に再挑戦

公開日: : 最終更新日:2013/08/15 PHP

ありがたくも修正していただいたCakePHP::obAuthを使ったユーザ認証さんを参考に再挑戦してみた。
まずはhttp://bakery.cakephp.org/articles/view/obauth-simple-authenticationからDownload codeの枠の中身を選択コピーして、/app/controllers/components/ob_auth.phpに保存。
SQL文を使いusersとgroupsを作る。groups にはデータを入れる。これもSQL文中にあり。
指示に従い app/controllers/members_controller.php に書き込み。
class MembersController extends AppController
{
var $name = ‘Members’;
var $components = array(“obAuth”);  //この行で呼んでいる
function index()
….省略
次は UserモデルとGroupモデルのアソシエーション設定
プログラマーズ リファレンスガイドの6.4. アソシエーションを読むと、どうやらUserモデルとGroupモデルを作って定義するらしい。
/app/models/user.php
<?php
class User extends AppModel
{
var $name = ‘User’;
var $hasOne = array(‘Group’ =>
array(‘className’ => ‘Group’,
‘conditions’ => ”,
‘order’ => ”,
‘dependent’ => true,
‘foreignKey’ => ‘user_id’
)
);
}
?>
/app/models/group.php
<
array(‘className’ => ‘User’,
‘conditions’ => ”,
‘order’ => ”,
‘foreignKey’ => ‘user_id’
)
);
}
?>
とこんな感じかな?
何か勘違いしている気もするが….
次はアクションの設定 に続く….


Sponsored Link


 
 

関連記事

EIZO ColorEdge CS240-CNX3をMacBook Pro 15の外部ディスプレーにしてマスモニ風

とうとう来ました! オススメされてすっかり気に入った ColorEdgeシリーズ。その中でももっとも

記事を読む

これさえあればスマートなBrushless Gimbal が作れるはず!

ご心配をお掛けしてすいませんでした。無事に復活できそうです。腰が痛くて痛くて、朝の数時間は起き上がれ

記事を読む

no image

PCにもスマートフォンにも対応できるCSS framework

これがいわゆる「レスポンシブデザイン」ってやつでしょうか? レスポンシブデザイン用のフレームワーク

記事を読む

ブラシレスギンバルに適したアルカ互換クランプ

適したと言っても、あくまで私の使う範囲でのお話ではありますが。いい感じにセット出来たのでご紹介させて

記事を読む

3-Axis Brushless Gimbal を舐めまわす会

前回の開封(ってほどではない)に続き、中身をじっくりナメマワシ、言いたい放題言いまくるコーナーです。

記事を読む

ご質問は掲示板へお願いいたします。

Message

メールアドレスが公開されることはありません。

CAPTCHA


Optionally add an image (JPEG only)

Sponsored Link

簡単にSONYカメラとURSA mini 4.6Kの色を合わせる LUTS

少し色々試してみて、とっても気に入ったので改めてご紹介してみます。

MOZA AirCrossのPIDを調整してみる美少女

最初に MOZA AirCrossをPCに繋いで調整する手順を簡単に紹

JJC 液晶シェード(液晶フード) SONY α6000 α6300 α6500 用を試す!

おじさんが液晶フードを試してみたけど...というお話をしまーす!

MOZA AirCross 3軸手持ちジンバルを買ってみた【動画編】

Amazon様で「4,990円OFFのクーポンが適用されています」とい

無料の動画素材サイトをメモ

自分用の動画素材サイトをメモ。 ライセンス等は当然ですが自己責任。良

→もっと見る




  •  

PAGE TOP ↑