*

CakePHP 再々挑戦 obAuth続編

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

obAuth 認証でつまづいた件をメモしておく。
TOYOSYSTEMさんの記事の通り進め無事認証可能になった。と思ったら違うモデルで困ってしまった。
サンプルどおりに作ると/app/controllers/users_controller.php など user モデル系でできあがるが、それをMemberモデルでも利用する場合の変更箇所です。
発見その1
ソースを見ながら研究したのですが、
$this->obAuth->lock( array(1,2), ‘members/login’ );
と別のログイン画面に飛ばすこともできるみたい。
ただし、view のthtml ファイルは
<?php echo $html->input(‘User/username’, array(‘style’ => ‘width: 150px’))?><br />
という感じでUserのままでよい。
発見その2
/app/controllers/users_controller.php
function view($id = null)
{
$this->obAuth->lock( array(1,2) );
$this->User->id = $id;
$this->set(‘user’, $this->User->read());
}
/app/controllers/members_controller.php
function view($id = null)
{
$this->obAuth->lock( array(1,2) );
$this->Member->id = $id;
$this->set(‘member’, $this->Member->read());
}
function login()
{
if(isset($this->data[‘User’]))
{
if($this->obAuth->login($this->data[‘User’]))
{
$this->redirect(‘/members’);
}
$this->flash(‘Username/Password is incorrect’,’/users/login’);
}
}
発見というより当然?
俺的には発見だったのでよし。
発見その3
var $uses = array(‘Member’,’Group’,’User’);
とかして、認証するコントローラーで $use への User モデルを指定する必要があるらしい。
../member/members/view/1 とかでログイン画面認証が働いて、ログインすると ../member/users に飛んでしまう。これをなんとかできないか挑戦中。


Sponsored Link


 
 

関連記事

no image

CakePHPによる実践Webアプリケーションっていう

新しい本がでていたので購入してみた。 実際にグループウエアを作成しながら学べるようになっている。実践

記事を読む

MASCHINEのデータをMIDIとしてドロップすると

MASCHINEのデータをCUBASEにドロップしてみたけど、どうもおかしいぞ?という検証の経過です

記事を読む

SmallRigから追加部品が到着したので確認してみる

なんとなくリグの基本部分は固まってきたように思います。しかし色々と悩みというか決まらない部分もあって

記事を読む

チキンラーメンがごはんになったので喰ってみた!

チキンラーメンごはんとり五目。 チキンラーメンの味をとり五目ごはんで再現! 具材にはチキンラーメン

記事を読む

no image

WordPressの引越し作業

WordPress サイトを引越しした時に困ったことがあったのでメモ。   現在動いているデー

記事を読む

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

Message

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

CAPTCHA


Optionally add an image (JPEG only)

Sponsored Link

DJI Osmo Mobile 2 を少し使ってみた感想など

BlackMagicDesign URSA mini 4.

DJI Osmo Mobile 2 の少しディープなレビュー

DJI Osmo Mobile 2 を選んだのは「アクティブトラック」

スマホ用ジンバル比較=DJI OSMO mobile2 vs ZHIYUN Smooth 4 vs MOZA mini-mi

さて! 聞いて気になる見て欲しくなる。うれし恥ずかしスマホ用ジンバルの

【実験】Neewer 37mmクリップオンND 2-400 NDフィルタークリップ付きの性能を確認

前回の記事「FiLMiC pro 〜 iPhoneで動画撮影本気モード

FiLMiC pro 〜 iPhoneで動画撮影本気モード

俄然! iPhoneの有効活用が気になり始めました。 前回プレビ

→もっと見る




  •  

PAGE TOP ↑