1  /  1  页   1 跳转 查看:505

[0421][后台]密码修改时出错

[0421][后台]密码修改时出错

为什么 修改用户的密码的 时候会提示 意外错误 , 用户密码也没办法修改 !

最后编辑586 最后编辑于 2008-04-28 22:41:25
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧
囧                           囧
囧             空             囧
囧                           囧
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧
 

回复:[0421][后台]密码修改时出错

\20080421\NetCMS.Web\user\info\ChangePassword.aspx.cs
第 62 行
原:if (inf.update_userInfos( MD2, UserNum,1) == 0)
改为
现:if (inf.update_userInfos(UserNum, MD2, 1) == 0)

\20080421\NetCMS.DALSQLServer\Ghistory.cs
第 133 行
原:Sql = "update " + Pre + "sys_User set UserPassword=@UserNum where UserName=@CardNumber";
改为
现:Sql = "update " + Pre + "sys_User set UserPassword=@CardNumber where UserNum=@UserNum";



注:两个地方都要改
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧
囧                           囧
囧             空             囧
囧                           囧
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧
 

回复:[0421][后台]密码修改时出错

已修改,没错了
 

回复:[0421][后台]密码修改时出错

辛苦了,谢谢
 

回复: [0421][后台]密码修改时出错

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  /  1  页   1 跳转

版权所有 NetCMS网站内容管理系统  官方站  Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.078125 second(s) , 3 queries.
返顶部