0

codeigniter には Elliot Haughin の twitter oauth ライブラリを使用しています。ここで見つけることができます: https ://github.com/elliothaughin/codeigniter-twitter

Twitterでユーザーを認証し、セッションの詳細を保存する次のコードがあります。

public function login() {




     $this->tweet->set_callback(site_url(''));
     $this->tweet->login();


     $tokens = $this->tweet->get_tokens();
     $user = $this->tweet->call('get', 'account/verify_credentials');
     $u = $user->screen_name ; 



        $data = array(

                'user' => $u,
                'logged_in' => true

        );


        $this->session->set_userdata($data) ; 



}

これは奇妙ですが、logged_in 変数は保存されますが、ユーザーは保存されません。どこが間違っているのかわかりません。

4

1 に答える 1

0

SESSIONライブラリを含めるか、それを自動ロードしますか。

更新: http://codeigniter.com/user_guide/libraries/sessions.html

于 2012-05-27T17:59:09.220 に答える