日期:2014-05-17  浏览次数:20429 次

给登陆加时间限制
给登陆加时间限制,比如限制范围为:2012-11-30-00:00:00到2012-12-26-23:59:59
------最佳解决方案--------------------
时间可以直接比较么

 DateTime dt1 = DateTime.Parse("2012-11-20 00:00:00");
            DateTime dt2 = DateTime.Parse("2012-12-26 23:59:59");
            
            if(DateTime.Now >dt1  && DateTime.Now<dt2 )
            {
                //提示出错
            }
------其他解决方案--------------------
在点击登录按钮时加判断  
DateTime dt1 = DateTime.Parse("2012-11-20 00:00:00");
            DateTime dt2 = DateTime.Parse("2012-12-26 23:59:59");
            
            if(DateTime.Now >dt1  && DateTime.Now<dt2 )
            {
                //提示出错
            } 

是因为类型问题
------其他解决方案--------------------
点击登陆按钮的时候加个判断就行了
------其他解决方案--------------------
怎么判断,希望给出代码
------其他解决方案--------------------
在验证登录的函数里面加上你的时间判断就可以了
------其他解决方案--------------------
点击按钮提交的时候判断时间
------其他解决方案--------------------
再验证用户名密码前先验证下时间就行了
------其他解决方案--------------------
登录按钮时间里面获取下服务器时间,判断当前服务器时间是不是在你自己定义的不能登录或可登录的时间区间里面 再做对应的处理
------其他解决方案--------------------
引用:
点击登陆按钮的时候加个判断就行了


引用:
时间可以直接比较么

 DateTime dt1 = DateTime.Parse("2012-11-20 00:00:00");
            DateTime dt2 = DateTime.Parse("2012-12-26 23:59:59");
            
            if(DateTime.Now >dt1  &am……


正解,结合就是这样,不过,这两个时间段最好,写进数据库内面,这样方便,更改
------其他解决方案--------------------
数据库表增加俩字段 StartTime ,EndTime =>SQL:  WHERE GETDATE() BETWEEN StartTime AND EndTimne
------其他解决方案--------------------
引用:
时间可以直接比较么

 DateTime dt1 = DateTime.Parse("2012-11-20 00:00:00");
            DateTime dt2 = DateTime.Parse("2012-12-26 23:59:59");