在这之前,我们已经覆盖了包含Facebook、Twitter、Google plus以及Instagram的Oauth登录系统示例。很遗憾之前我遗漏掉了Google的Oauth登录系统。今天我们就来看一下如何为你的web项目实现Google的Oauth系统。这个示例脚本非常快,对增加你的web项目注册当然是很有帮助的。498)this.width=498;'' onmousewheel = ''javascript:return big(this)'' title="Google Oauth登录系统开发示例" alt="Google Oauth登录系统开发示例" src="/uploadfile/201301/2/6320020982.png" /> Google Oauth登录系统开发示例在线Demo:Live Demo数据库设计数据库设计很简单,如下所示:CREATE TABLE users ( id INT PRIMARY KEY AUTO_INCREMENT, email VARCHAR(50) UNIQUE, fullname VARCHAR(100), firstname VARCHAR(50), lastname VARCHAR(50), google_id VARCHAR(50), gender VARCHAR(10), dob VARCHAR(15), profile_image TEXT, gpluslink TEXT ) 1,域名注册在这里注册或者添加你的域名。498)this.width=498;'' onmousewheel = ''javascript:return big(this)'' title="域名注册" alt="域名注册" src="/uploadfile/201301/2/1320020822.png" />域名注册2,所有权认证验证您的域名所有权,可以通过HTML文件上传或包括META标记。498)this.width=498;'' onmousewheel = ''javascript:return big(this)'' title="所有权认证" alt="所有权认证" src="/uploadfile/201301/2/A720020370.png" /> 所有权认证3,OAuth Keys谷歌将提供你OAuth用户密钥和OAuth秘密密钥。498)this.width=498;'' onmousewheel = ''javascript:return big(this)'' title="Oauth keys" alt="Oauth keys" src="/uploadfile/201301/2/7E20020192.png" /> Oauth keys4, Google API控制台在Google API控制台创建客户端ID。498)this.width=498;'' onmousewheel = ''javascript:return big(this)'' title="Google API控制台" alt="Google API控制台" src="/uploadfile/201301/2/1F20020164.png" /> Google API控制台498)this.width=498;'' onmousewheel = ''javascript:return big(this)'' title="Google API控制台" alt="Google API控制台" src="/uploadfile/201301/2/2220020370.png" /> Google API控制台然后你就可以看见你的客户端ID和密钥。498)this.width=498;'' onmousewheel = ''javascript:return big(this)'' title="配置好的Google Oauth信息" alt="配置好的Google Oauth信息" src="/uploadfile/201301/2/9A20020891.png" /> 配置好的Google Oauth信息config.php你可以在src文件夹找到这个文件,在这里您需要配置应用程序OAuth密钥,Consumer keys和重定向回调URL。// OAuth2 Settings, you can get these keys at https://code.google.com/apis/console Step 6 keys ''oauth2_client_id'' => ''App Client ID'', ''oauth2_client_secret'' => ''App Client Secret'', ''oauth2_redirect_uri'' => ''http://yoursite.com/gplus/index.php'', // OAuth1 Settings Step 3 keys. ''oauth_consumer_key'' => ''OAuth Consumer Key'', ''oauth_consumer_secret'' => ''OAuth Consumer Secret'', google_login.phpGoogle pl