phpcmsV9使用的QQ登陆依然是OAuth1.0,但现在腾讯已经不审核使用OAuth1.0的网站了。这对于使用pc的站长来讲是一个无比巨大的坑。经过对phpcms论坛的一位同学做的插件进行修改,现在完美实现QQ登陆,暂无发现bug。
-
-
-
-
-
-
- _session_start();
-
- redirect_to_login();
-
-
- get_openid($code);//调取QQ openid值
-
- db->get_one(array('connectid'=>$_SESSION['openid'],'from'=>'qq'));
-
-
-
- _init_phpsso();
- client->ps_member_synlogin($r['phpssouid']);
-
-
-
-
- db->update(array('lastip'=>ip(), 'lastdate'=>SYS_TIME, 'nickname'=>$me['name']),array('userid'=>$userid));
-
-
-
- http_user_agent);
-
-
-
-
-
-
-
-
-
-
-
- get_user_info();
-
-
-
-
-
-
-
-
-
-
http://www.bkjia.com/PHPjc/756598.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/756598.htmlTechArticlephpcmsV9 使用的QQ登陆依然是OAuth1.0,但现在腾讯已经不审核使用OAuth1.0的网站了。这对于使用pc的站长来讲是一个无比巨大的坑。经过对phpc...
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn