>백엔드 개발 >PHP 튜토리얼 >网站QQ登陆怎么实现

网站QQ登陆怎么实现

WBOY
WBOY원래의
2016-06-13 12:05:371175검색

网站QQ登陆如何实现
已经下载好了官方的SDK,但是不知道如何集成到网站当中?
------解决方案--------------------
点击QQ登录按钮,跳转到一个php页面,执行qq_login()方法,跳转到QQ授权页
授权完成会跳回到你设置的回调页地址
在该页面执行qq_callback()方法获取Oauth2.0的Token
执行get_openid();获取openid(唯一)
再跳转到绑定页或者注册页,绑定或注册后将uid与Token和openid存在一个qq登录表
下次再QQ登录时,在回调页获取openid后,到QQ登录表查询是否存在,若存在就直接登录,不存在就跳到绑定或注册页

------解决方案--------------------
參考:http://wiki.open.qq.com/wiki/website/%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C_OAuth2.0

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.