首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

做一个C/S的,请教如何控制登录者ip和登录时间?(新手)

2012-01-19 
做一个C/S的,请问怎么控制登录者ip和登录时间?(新手)每个用户在数据库里面有个字段存允许登录的n个ip(用符

做一个C/S的,请问怎么控制登录者ip和登录时间?(新手)
每个用户在数据库里面有个字段存允许登录的n个ip(用符号分隔),以及允许登录时间段。
怎么在登录时候控制呢?
认真向各位求教。因为是新手,麻烦说得详细一些。谢谢。

[解决办法]
在初始化的时候把IP和时间读出来,IP可以根据分隔符取到ARRAYLIST中,时间取整到分,转为整型保存起来。在登陆的时候开始进行比较,比较就不用说了吧?
[解决办法]
if(rightIP.indexof(userIP) <> -1)
{
sqlcommand com=new sqlcommand( "select * from tablename where ' "+DateTime.Now.toString()+ " ' between time1 and time2 ",con);
con.open();
sqldatareader dr=com.excuteReader();
if(dr.read())
{
//条件满足,通过验证
}
dr.close();
}

改改,随手写的

热点排行