NetCMS网站内容管理系统

首页 » ☆ 产品服务区 ☆ » 『 Bug反馈 』 » [0509][后台]密码
lili - 2008-6-12 21:36:00
管理员改密码的时候有问题(不知道别的有没有问题),加密是用16位md5加密的,每次改完密码他的最后一位字母没有了          比如加完密是  1234567910101008  他可能把最后的8弄没了!超级搞
586 - 2008-6-12 21:51:00
这个问题是有的,解决方法在:

[0509][后台]用户修改密码不能登陆问题!

http://bbs.aspxcms.com/showtopic-281.aspx
雅紫OA - 2008-8-5 14:18:00
public int update_userInfos(string UserNum, string cnm,int flag)
        {
            #region
            SqlParameter[] param = new SqlParameter[2];
            param[0] = new SqlParameter("@UserNum", SqlDbType.NVarChar, 15改为16);
            param[0].Value = UserNum;
            param[1] = new SqlParameter("@CardNumber", SqlDbType.NVarChar, 32);
            param[1].Value = cnm;

            string Sql = null;
            if (flag == 0)
            {
                Sql = "update " + Pre + "user_Card set isUse='1',UserNum=@UserNum where CardNumber=@CardNumber";
            }
            else if (flag == 1)//getPassword.aspx
            {
                Sql = "update " + Pre + "sys_User set UserPassword=@UserNum where UserNum=@CardNumber";
            }
            return DbHelper.ExecuteNonQuery(CommandType.Text, Sql, param);
            #endregion
        }
1
查看完整版本: [0509][后台]密码