DateTime dt1 = System.DateTime.Now; //当前登录时间
int LoginCount = 0; //登录次数变量
if (Session["UpTime"] != null)
{
TimeSpan EvenTime = dt1 - Convert.ToDateTime(Session["UpTime"]); //登录间隔差
if (EvenTime.Seconds <= 1) //如果每一秒登录一次则累加值
{
if( Session["LoginCount"]!=null)
LoginCount = Convert.ToInt32( Session["LoginCount"])+ 1; //累加
}
Session["UpTime"] = dt1; //session记录登录,为下次对比做准备
Session["LoginCount"] = LoginCount; //session记录登录次数
}
else
{
Session["UpTime"] = dt1; //如果第一次登录,则给session赋值
}
//判断结果,每间隔1秒登录一次如果超过10次则给出相应提示
if (LoginCount >= 10)
{
Xys.MMIS.Common.Common.ShowMsgBox("登录次数太多了");
}
这个就是