日期:2014-05-18  浏览次数:20817 次

session c#
打开页面是一个登陆表,用户名和密码。  

用session[ "name "]= "zhangtianxing "  
用session[ "pswd "]= "1992422 "  

如果登陆信息不是以上的话,那么自动跳转到错误页面,如果想继续浏览器他的页面的话,用session状态来判断他是否在登陆表中登陆,如果没有的话,给他三次机会如果超过3次数据不等的话。那么跳转到   错误页面。

------解决方案--------------------
什么问题?
------解决方案--------------------
给他三次机会如果超过3次数据不等的话
--------------------------
把他登入的次数也保存到session中,然后每次取出来判断就好了
------解决方案--------------------
session[ "login "]=i++;
------解决方案--------------------
int count = 0;
int.TryParse(Session[ "Count "].ToString(),out count);
if (count > 3)
{
//todo 错误页面
}
else
{
if (//判断通过)
{
//todo 你想要去的页面
}
else
{
Session[ "Count "] = count++;
//继续登录
}
}