l111w 发表于 2014-8-16 21:21:44

求WEB认证用户分时段开放脚本

无线覆盖一小区,旁边有一高中。一学生想用我的无线,为了不影响他学习,希望每天晚上9点半到11点半让他可以使用。其他时段他连不上!求脚本!QQ:188705

打酱油 发表于 2014-8-16 21:36:53

在login里写JS。。,指定时间段跳转到提示页面。

google搜一下一堆,稍微修改就可以了。

l111w 发表于 2014-8-16 21:43:31

我不会改脚本,新手。需要高手帮忙写个脚本能定时间让某个用户禁用和启用。

打酱油 发表于 2014-8-16 21:45:25

js....javascript

打酱油 发表于 2014-8-16 21:52:38

本帖最后由 打酱油 于 2014-8-16 21:56 编辑

<script type="text/javascript">
<!--
window.onload=function()
{
      var nowTime = new Date();
      var nowHour = nowTime.getHours()
               
      if (nowHour >= 8 && nowHour <= 12) {
                alert('roswifi.com提醒您,现在是禁网时间段');//这是弹信息提示,下同
                location.href='tips.html';//这个是跳转到哪个文件,或者哪个网址,下同
      }else if( nowHour >=14 && nowHour <= 17 ){
                alert('roswifi.com提醒您,现在是禁网时间段');
                location.href='tips.html';
      }else if( nowHour >=19 && nowHour <= 22 ){
                alert('roswifi.com提醒您,现在是禁网时间段');
                location.href='tips.html';
      }else{
                alert('正常时间段,可以不跳转');//这是弹信息提示,上面一行和此行删除
      };
}
//-->
</script>

在login.html文件里添加此代码!放在</body>前面!自己修改需要跳转的。。。

touhgen 发表于 2014-8-17 17:04:41

这样的打酱油早就共享文件(热点认证),在ROS中设置就行.

persist86 发表于 2014-8-17 17:37:04

直接在ROS加个脚本,定时关闭HOTSPOT认证或者定时关闭相对应的帐号就行了,然后再定时开启,就OK了

l111w 发表于 2014-8-17 17:59:34

persist86 发表于 2014-8-17 17:37
直接在ROS加个脚本,定时关闭HOTSPOT认证或者定时关闭相对应的帐号就行了,然后再定时开启,就OK了

我就是需要一个脚本定时关闭HOTSPOT某个用户,定时开启。你能帮我写下这个脚本吗?能短我你的QQ吗?非常感谢!

9939781 发表于 2014-8-17 21:05:32

/ip hotspot user enable 定时开
/ip hotspot user disable 定时关
自己加计划任务就行了

47771885 发表于 2014-8-18 13:02:25

本帖最后由 47771885 于 2014-8-18 13:15 编辑

登陆界面 js 本地时间效对容易被篡改和通过其他方式失效
建议使用 用户名 生成地址列表选项 (用户登录后生成指定地址列表)
然后针对地址列表做 防火墙策略 灵活方便批量管理

配图参考

并付演示命令

!!!!
防火墙先放行自动时间段(可选星期)
然后非放行匹配数据全部 禁止

可充分自由发挥


/ip firewall filter
add chain=forward disabled=yes src-address-list=xxxoo time=20h59m-22h59m,sun,mon,tue,wed,thu,fri,sat
add action=drop chain=forward disabled=yes src-address-list=xxxoo



以上策略 针对热点应用如果是PPPOE 则需要在 ppp profile 上做了
无线推荐热点



页: [1]
查看完整版本: 求WEB认证用户分时段开放脚本