*

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


 
 

関連記事

no image

SlideShareでホームページにプレゼンを公開できる

SlideShare http://www.slideshare.net/ ホームページ上でプレゼ

記事を読む

AT9941か?それともDR-07MK2なのか?

こんな動画を見てしまったがために.... !!! この動画を見るまでは、「マイクはA

記事を読む

リマークジャパン Canon(キャノン)リモコン RC-6 互換品を試す

写真撮影時のシャッターブレ防止に激安リモコンを購入してみました。これって動画の撮影もできるのかどうか

記事を読む

no image

CodeIgniter Emailクラスで文字化け

CodeIgniter のEmailクラスを改造したけど...文字化けが。 しかたないので自前で関数

記事を読む

もうだめ~グライドカムGlidecam HD1000をポチってみた

ってことで新型ステディカムマーリンが出てこないので、グライドカムを買って見ることにした。 今回

記事を読む

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

Message

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

CAPTCHA


Optionally add an image (JPEG only)

Sponsored Link

旅行用ミニマムセット〜 GoPro HERO7 Black

ボチボチお出かけしてみようかと思っているので、今回の旅行は GoPro

GoPro HERO7 Black 〜 インフルの熱で異常行動か?

何故か記憶に無いのですが GoPro HERO7 Blackが届きまし

軽量レバーロック式三脚を物色する美少女

旅行用三脚として活躍しているのは GITZO GT1542T と KT

激安中華な Bluetooth 5.0 イヤホンを買ってみたけど便利ね

前から気になっていた Bluetooth 5.0 イヤホン。 耳

2018年に購入したもので最も良かったものはミニスライダー

あけまして おめでとうございます 2019年 第一発目にご紹介す

→もっと見る




  •  

PAGE TOP ↑