本帖最后由 haierspi 于 2010-11-8 16:52 编辑
关于UCHOME 和SINA微博 的同步注册登陆 这里贴出来具体的解决办法及其代码
之前有DISCUZ 一个朋友写了这个大概了.. 看了一下 有点不足 我从写了下...这里对SINA UCHOME 登陆注册 做一个了结吧.. 以下代码仅是新浪微博 OAuth方式 同步注册 的部分.. 不包含UCHOME 绑定SINA 微博的环节 好了 具体看以下: 首先我已经把具体的代码打了ZIP包.. 你可以直接下载覆盖到你的UCHOME 目录下 ZIP 包内文件说明 ./sina.php 新浪微博与UCHOME 同步登陆注册的执行文件 ./source/sina/config.php 微博同步登陆的App Key及App Secret 配置文件./source/sina/weibooauth.php 由SINA微博提供的PHP SDK OAuth协议需要的类...这里为原版SINA PHP SDK
你在覆盖ZIP包文件后 需要修改 ./source/sina/config.php
将文件内的代码
define( "WB_AKEY" , '2828931808' );
define( "WB_SKEY" , 'eec881388a808852377189efda5be096' );
中兰色部分 修改为 你应用的 App Key 和 App Secret
通过SINA登录注册的URL 为 sina.php?action=tologin&refer=index.php
绿色部分可以去掉.. 这里用来定义 登录成功后跳转页面.. 如例子的 登录成功后跳转首页 index.php
下面介绍下如何 在 需要显示微博登录标识的页面加入标识连接
具体在模板内添加如下代码
<a href="./sina.php?action=tologin&refer=<!--{eval echo urlencode($refer);}-->"><img src="http://www.s2forum.org/wikipic/button/24.png" align="absmiddle" border="0"/></a>
比如在登录页面加入登录标识
修改 template/default/do_login.htm (默认风格的登录页面模板)
搜索 <a href="do.php?ac=lostpasswd">忘记密码?</a> 在其下部加入上面的代码即刻
好了 就介绍就到这里... ZIP打包请到
http://blog.diybeta.com/?p=727 下载
…
|