1

私は自分のアプリで以下のプラグインを使用して、Facebook接続を認証で動作させています。

https://github.com/webtechnick/CakePHP-Facebook-Plugin

問題は、ユーザーデータをユーザーテーブルに手動で保存したいということです。

だから私はこのようにしようとしています

public function beforeFacebookSave(){
//$this->Auth->autoRedirect = false;
debug($this->Connect->user('email'));
$this->Connect->authUser['User']['email'] = $this->Connect->user('email');
$this->Connect->authUser['User']['username'] = $this->Connect->user('username');
//Must return true or will not save.
$this->redirect(array('controller' => 'users', 'action' => 'beforefbsave', '?' => array('param1' => $this->Connect->user('email')))); 
//return true;

}

リダイレクトがループに陥り、エラーが発生しています

The page isn't redirecting properly

これは適切な方法ですか、またはこれを行うために他の方法に従っていますか?

4

1 に答える 1