作者寄语:
开放共享
github地址: https://github.com/wycto/login
login
一个php第三方登录类库
QQ登录
微信登录
微博登录
$login = login();
$login->login();
$login = login();
// 获取用户信息
$userinfo = $login->getUserInfo();
if (! isset($userinfo['openid']) || empty($userinfo['openid'])) {
return $this->redirect(url("index/index/index"));
}
// 查询是否存在
$user = User::get(array(
'qq_openid' => $userinfo['openid']
));
if ($user) {
// 账号存在去登录
return $this->_toLogin($user, false);
} else {
// 新注册该用户
Session::set("qq_userinfo", $userinfo);
return $this->redirect(url("index/user/newAccount"));
}