找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 26085|回复: 28

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

[复制链接]
发表于 2014-5-4 14:40:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 打酱油 于 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这个文件最后面
functions.zip (1.62 KB, 下载次数: 148) 模板函数文件
QQ截图20140504143259.jpg 添加了一些字段,给以后使用。

以下文件都上传到WP当前主题目录里。
让后到后台新建页面:
QQ截图20140504143639.jpg    QQ截图20140504143718.jpg
status-page.zip (1.28 KB, 下载次数: 105) 用户个人中心(status)
status.zip (409 Bytes, 下载次数: 107) 用户登录状态(login-status)用户检查用户是否登录平台
reg-page.zip (1.59 KB, 下载次数: 99) 注册页面(registration)
logout.zip (406 Bytes, 下载次数: 97) 退出页面(login)
login-page.zip (1.66 KB, 下载次数: 116) 登录页面(login)

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

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

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



评分

参与人数 1铜板 +30 收起 理由
9939781 + 30 支持原创

查看全部评分

routeros
发表于 2014-5-4 15:15:48 | 显示全部楼层
强大,期待楼主研发成功
routeros
回复

使用道具 举报

 楼主| 发表于 2014-5-4 15:21:28 | 显示全部楼层
jquery-latest.zip (78.56 KB, 下载次数: 115) JQ库
routeros
回复

使用道具 举报

发表于 2014-5-4 21:36:50 | 显示全部楼层
回头具体研究一下
routeros
回复

使用道具 举报

发表于 2014-5-5 09:35:07 | 显示全部楼层
相当不错啊。。。
routeros
回复

使用道具 举报

发表于 2014-5-5 09:35:23 | 显示全部楼层
相当不错啊。。。
routeros
回复

使用道具 举报

发表于 2014-5-5 10:08:21 | 显示全部楼层
很不错 让我明白了 QQ登录 和微信登录等 在热点里面的应用原理
routeros
回复

使用道具 举报

发表于 2014-5-5 12:18:54 | 显示全部楼层
给力,支持无私奉献精神!
routeros
回复

使用道具 举报

发表于 2014-5-6 08:34:20 | 显示全部楼层
打酱油的水平越来越高了!
routeros
回复

使用道具 举报

发表于 2014-5-11 15:52:05 | 显示全部楼层
nb   打酱油的水平越来越高了!
routeros
回复

使用道具 举报

发表于 2014-5-28 21:42:37 | 显示全部楼层
俺也来打打酱油
routeros
回复

使用道具 举报

发表于 2014-5-28 21:58:26 | 显示全部楼层
俺也来打打酱油
routeros
回复

使用道具 举报

发表于 2014-5-29 21:57:27 | 显示全部楼层
楼主的博客怎么访问不了

点评

平台已下,研究微信认证。  发表于 2014-5-30 17:46
routeros
回复

使用道具 举报

发表于 2014-5-30 21:11:04 | 显示全部楼层
应该有备份吧,能发一份我吗?想研究一下……
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-4 06:24 , Processed in 0.207674 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表