限制登陆次数的asp.net代码
限制登陆次数的asp.net代码 --------------------编程问答-------------------- 是一天限制多少次,还是怎么样? --------------------编程问答-------------------- 每登录一次都记录下来。包括用户名,IP,时间 --------------------编程问答-------------------- 每次登录记录在数据库里,登录时判断一下数据库里的登录次数做相应判断。 --------------------编程问答-------------------- 用xml存储登陆次数
记录IP 登陆时间 当用户请求时根据IP判断
GetClientIP()
{
string result="";
result=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
if(result==""||result==String.Empty)
{
result=Request.ServerVariales["REMOTE_ADDR"].ToString();
}
if(result==""||result==String.Empty)
{
result=Request.UserHostAddress;
}
return result;
}
<?xml version="1.0" encoding="utf-8">
<Record>
<user>
<ipAddress><ipAddress>
<loginNums></loginNums>
<postTime><postTime>
</user>
</Record>
根据IP解析xml loginNums++ otherwise reject login!
这是我以前用的 有个问题就是要定时维护xml文档
只是给出思路 不提倡! --------------------编程问答-------------------- --------------------编程问答-------------------- .
补充:.NET技术 , ASP.NET