描述:同一设备,禁止系统指定时间内多次访问
////// 检查用户是否快速点击 /// /// 毫秒 protected void CheckRequestSpeed(int Milliseconds) { string controllname = RouteData.Values["controller"].ToString().ToLower(), actionname = RouteData.Values["action"].ToString().ToLower(); if (!Security._IS_effect_click(controllname, actionname, Milliseconds)) { if (actionname != "clicktoofast") { string url = Request.Url.ToString(); int port = Request.Url.Port; Response.Redirect("/Common/Clicktoofast?returnUrl=" + url); } } else { string url = Request["returnUrl"]; if (actionname == "clicktoofast" && !string.IsNullOrEmpty(url)) { Response.Redirect(url); } } }
主要实现:CheckRequestSpeed
protected void CheckRequestSpeed(int Milliseconds) { string controllname = RouteData.Values["controller"].ToString().ToLower(), actionname = RouteData.Values["action"].ToString().ToLower(); if (!Security._IS_effect_click(controllname, actionname, Milliseconds)) { if (actionname != "clicktoofast") { string url = Request.Url.ToString(); int port = Request.Url.Port; Response.Redirect("/Common/Clicktoofast?returnUrl=" + url); } } else { string url = Request["returnUrl"]; if (actionname == "clicktoofast" && !string.IsNullOrEmpty(url)) { Response.Redirect(url); } } }
个人签名:己所不欲勿施于人