1/1页1 跳转到查看:445
发新话题 回复该主题

[0421][后台]这段代码有问题吗?

[0421][后台]这段代码有问题吗?

NetCMS.DALSQLServer项目,UserLogin类中

protected EnumLoginState CheckUserLogin(SqlConnection cn, string UserNum, bool IsCert)
        {
            #region 局部变量
            string LimitedIP = string.Empty;
            bool bisLock = true;
            bool bEmailATF = false;
            bool bisMobile = false;
            string sUserGroupNumber = string.Empty;
            bool bisIDcard = false;
            #endregion 局部变量
            bool flag = true;
            IDataReader rd = this.GetSysUser(cn, UserNum);
            if (rd.Read())
            {
                #region 取值
                if (!rd.IsDBNull(0) && rd.GetByte(0) == 0X0)
                    bisLock = false;
                if (!rd.IsDBNull(1) && rd.GetByte(1) != 0X0)
                    bEmailATF = true;
                if (!rd.IsDBNull(2) && rd.GetByte(2) != 0X0)
                    bisMobile = true;
                if (!rd.IsDBNull(3) && rd.GetByte(3) != 0X0)
                    bisIDcard = true;
                if (!rd.IsDBNull(4))
                    sUserGroupNumber = rd.GetString(4);
                flag = false;
                #endregion 取值
            }
            rd.Close();
            if (flag)
                return EnumLoginState.Err_UserNumInexistent;
            if (bisLock)
                return EnumLoginState.Err_Locked;
          if (LimitedIP.Trim() != string.Empty && !Public.ValidateIP(LimitedIP))
                return EnumLoginState.Err_IPLimited;

LimitedIP这个局部变量只是被简单初始化了再没有附值,这个判断有什么意义呀?它始终不会返回Err_IPLImited不知道我理解对不对,望高人指点
另外数据库说明nt_sys_user没有EmailATF这个字段,起什么作用的呀?
最后编辑586 最后编辑于 2008-05-09 14:41:59

TOP

 

回复:这段代码有问题吗?

sunhw998,请注意版规

4.BUG帖发布格式:
标题:[版本][安装、前台、后台]问题简述
内容:问题详细描述,最好有过程和佩图,至少要有错误信息。
5.会员发帖不得在内容中设置红色字体(红色字体为版主批注)
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧
囧                           囧
囧                  NetCMS、NetSNS一个都不能少           囧
囧                           囧
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧

TOP

 

回复:这段代码有问题吗?

代码没问题 格式有问题
今日我为NetCMS而骄傲,明日NetCMS因我而自豪!

TOP

 

回复:这段代码有问题吗?

哦,知道了。改正

TOP

 
1/1页1 跳转到
发表新主题 回复该主题