我正在将 Elliot Haughin 的 twitter oauth 库用于 codeigniter。可以在这里找到: 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 变量被保存而用户没有。我不确定我哪里出错了。