首页上一页 1 下一页尾页 1 条记录 1/1页
户登录时输入密码总是提示密码错误
发表在ASP.NET图书答疑
2011-03-28
是否精华
是
否
版块置顶:
是
否
ASP.NET开发典型模块大全修订版,2010年5月第二版,2010年9月北京第2次印刷,在线考试模块用户登录时输入密码总是提示密码错误,没有转到错误页而是在本页面lblMessage里显示:您输入的密码错误!验正码正确,我输入了多次,密码或登录用户是输入管理员ID和密码,没有输入错误。我也没有改数据库里的密码。我使用Microsoft Visual Studio 2005,SQL Server 2000。
if (user.UserPwd.ToString() == pwdMd5)//输入密码与用户密码相同
{
if (object.Equals(Request.Cookies["UserID"], null))
{
//调用自定义方法 CreateCookie()存储用户名
CreateCookie();
Response.Redirect("Default.aspx");
}
else
{
Session["userID"] = txtUserID.Text.Trim();//存储用户编号
Response.Redirect("Default.aspx");//转向管理员操作界面
}
}
else//密码错误,给出提示
{
lblMessage.Text = "您输入的密码错误!";
第二个if语句总是不执行。也就是说user.UserPwd.ToString() == pwdMd5总是不成立。我肯定2010年9月北京第2次印刷的这一次印刷所有的书的这个模块程序都会有这个问题。如果你们那里没有出这个问题,那可能是数据库密码和你们给的不一样或者是光盘有问题。
if (user.UserPwd.ToString() == pwdMd5)//输入密码与用户密码相同
{
if (object.Equals(Request.Cookies["UserID"], null))
{
//调用自定义方法 CreateCookie()存储用户名
CreateCookie();
Response.Redirect("Default.aspx");
}
else
{
Session["userID"] = txtUserID.Text.Trim();//存储用户编号
Response.Redirect("Default.aspx");//转向管理员操作界面
}
}
else//密码错误,给出提示
{
lblMessage.Text = "您输入的密码错误!";
第二个if语句总是不执行。也就是说user.UserPwd.ToString() == pwdMd5总是不成立。我肯定2010年9月北京第2次印刷的这一次印刷所有的书的这个模块程序都会有这个问题。如果你们那里没有出这个问题,那可能是数据库密码和你们给的不一样或者是光盘有问题。