*

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


 
 

関連記事

海外旅行用のビデオカメラSONY CX430VとCX630Vを比較検討してみる

今年は子供が生まれたので一度も出かけられそうも無いが、去年は半分弱の海外放浪生活だった。これからは子

記事を読む

α6300のホワイトバランスカスタムセットと拡張フレキシブルスポットでのピント送り

やっとこのあたりも桜が咲き始めました。日中はかなりあたたかいので、たぶん来週がピークになりそうな感じ

記事を読む

マジックランタンRAW撮影テスト(後編)Mac 5D2 DaVinci MlRawViewer

EOS 5D Mark IVの噂が出始めているようです。期待の4Kは微妙ですが、出たらやっぱり欲しく

記事を読む

GMMAは複合型移動平均線で群馬じゃないから

テクニカル分析ってやつ。MetaTraderで使うインジケータってやつが優秀。これでトレンドを判断す

記事を読む

SIGMA Art 19mm F2.8 DN ブラック ソニーEマウント用の第一印象

そもそも6500が出たのにスルーしているのは、私なりに深い訳があります。 それはお金が無いんで

記事を読む

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

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


Optionally add an image (JPEG only)

Sponsored Link

エレコム GRAPH GEAR NEO カメラバッグDGB-P01BKにジンバルを入れる

やっぱり高いけどEndurance (エンデュランス) カメラバッグの

エレコム GRAPH GEAR NEO カメラバッグDGB-P01BKが北の国から

一年中GWの美少女です。 Lowepro カメラリュック フリッ

MOZA Mini-S スマホ用スタビライザーが届いた!

1万円弱で買えるスマホ用ブラシレスジンバルの新型 MOZA Mini-

GoPro Hero7 Black用 保護ケース アルミ合金保護フレームがいいよって話

別に大した話ではありません。 最近書くことが少ないのでたまには書

期待の新製品 MOZA Mini-S スマホ用スタビライザーが発売されたみたい

教えてもらった新製品のホームページで MOZA Mini-Sが紹介され

→もっと見る




  •  

PAGE TOP ↑