打酱油 发表于 2014-5-4 14:40:48

免费公布Hotspot用户平台,支持QQ,微博等登录。大家一起来完善!

本帖最后由 打酱油 于 2014-5-4 19:03 编辑

只要稍微修改下面的文件代码就可以自己搭建起来。不用再担心安全问题了。

大猫猫提供过RM,想集成在RM里,后面发现自己好差劲。。。好多解决不了的,大家一起来完善这个就好了。
还是有朋友问我这是干嘛的。。。
大概说下。
hotspot登录的时候(下面login.html),会检查用户有没有登录平台。
没登录会跳转到平台去。
如果用户在平台登录了,那就会依照他跳转前的参数返回到ROS
这时候hotspot再次判断,如果用户在平台上登录了,那就会自动登录


平台可以一对N个ROS进行认证,只要平台服务器够强大!目前已经支持QQ,微博等社交帐号登录!
如果有兴趣,对目前平台流程不熟悉的可以一起讨论,我会不保留的分享!帖子最后面有群地址。

平台是居于wordpress(地球上最强大的PHP博客系统,后面称WP)。
需要的WP插件:
WPFront User Role Editor(用户组修改插件)
Open Social for China(社会化登录,QQ,微博…………登录插件)
Ludou Custom User Register(注册相关)

原理:
http://ooo2b.com/p-29.html

把这个文件里的内容加到当前主题目录functions.php这个文件最后面
模板函数文件
添加了一些字段,给以后使用。

以下文件都上传到WP当前主题目录里。
让后到后台新建页面:

用户个人中心(status)
用户登录状态(login-status)用户检查用户是否登录平台
注册页面(registration)
退出页面(login)
登录页面(login)

-------------------------
接下来是ROS hotspot模板操作区域
需要JQ库 ,在3楼,放到hotspot目录下

在login.html </body>前加入以下代码
<script src="jquery-latest.js"></script>
<script>
var PlatformUrl="http://ooo2b.com/login";    //平台的登录界面
var authenticateUrl = "http://ooo2b.com/login-status?callback=?";    //检查用户是否登录地址
var rosUrl="192.168.1.1";    //ROS地址
var rosUrlBack="login";    //当前文件名
var rosNode="0597888";    //预留参数
var hotspotUser="t";    //hotspot公用帐号
var hotspotPassword="t";    //公用帐号的密码
jQuery.getJSON(authenticateUrl, function (data){
if(data.status=="yes"){
alert("ok.");    //如果用户登录了,就用HTTP PAP方式提交帐号密码验证
window.location="http://"+rosUrl+"/"+rosUrlBack+"?username="+hotspotUser+"&password="+hotspotPassword+"&dst=&popup=true";
}
else if(data.status=="no"){    //如果用户没有登录,就跳转到登录界面并带有参数
alert(data.status);
window.location=PlatformUrl+"?"+rosUrl+"?"+rosUrlBack+"?"+rosNode;
}else{
alert("cuowu!");
}
});
</script> 目前需要解决的问题:
如何将公用帐号密码安全的存放并提交,API可以?求指教。

有兴趣的一起来完善!群,点击连接就可以加群:http://shang.qq.com/wpa/qunwpa?idkey=2233aca9b924d6e8a994ab5ee4ec88f1c34cc7b46c57216dd4ebef7485637870



persist86 发表于 2014-5-4 15:15:48

强大,期待楼主研发成功

打酱油 发表于 2014-5-4 15:21:28

JQ库

ww111222 发表于 2014-5-4 18:40:02

共同学习………………

nujia 发表于 2014-5-4 21:36:50

回头具体研究一下

youshu 发表于 2014-5-5 09:35:07

相当不错啊。。。

youshu 发表于 2014-5-5 09:35:23

相当不错啊。。。

紫剑锋 发表于 2014-5-5 10:08:21

很不错 让我明白了 QQ登录 和微信登录等 在热点里面的应用原理

kenlau 发表于 2014-5-5 12:18:54

给力,支持无私奉献精神!

骑毛驴 发表于 2014-5-6 08:34:20

打酱油的水平越来越高了!:lol

song3738110 发表于 2014-5-11 15:52:05

nb   打酱油的水平越来越高了!

hcyda530 发表于 2014-5-28 21:42:37

俺也来打打酱油

xuxi3201 发表于 2014-5-28 21:58:26

俺也来打打酱油

www4074 发表于 2014-5-29 21:57:27

楼主的博客怎么访问不了

www4074 发表于 2014-5-30 21:11:04

应该有备份吧,能发一份我吗?想研究一下……
页: [1] 2
查看完整版本: 免费公布Hotspot用户平台,支持QQ,微博等登录。大家一起来完善!