📄 actionmonitor.java
字号:
package com.redmoon.forum.security;import javax.servlet.http.HttpServletRequest;import cn.js.fan.util.CookieBean;import com.redmoon.forum.Config;import cn.js.fan.util.StrUtil;import javax.servlet.http.HttpServletResponse;public class ActionMonitor { public ActionMonitor() { } public static boolean canVisit(HttpServletRequest request, HttpServletResponse response) { Config cfg = Config.getInstance(); int interval = cfg.getVisitInterval(); if (interval==0) return true; CookieBean cb = new CookieBean(); String strTime = cb.getCookieValue(request, "lastVisitTime"); if (strTime.equals("")) strTime = "0"; long curTime = System.currentTimeMillis(); long lastTime = StrUtil.toLong(strTime); if (curTime - lastTime <= interval) return false; else cb.addCookie(response, "lastVisitTime", "" + curTime); return true; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -