菜鸟请教个问题,我认为代码每有问题。请教高手
using System;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (CookieHelper_Cai.HaveCookie("WaterFee", "Uname"))
{
Response.Redirect("HomeS.aspx");
}
else
{
}
}
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
string names = "";
string pwd = "", ip = "";
names = this.UnameS.Text.Trim();
pwd = this.Pawd.Text.Trim();
if (!string.IsNullOrEmpty(names) && !string.IsNullOrEmpty(pwd))
{
ip = RequestSafe_Cai.GetIP();
pwd = MD5_Cai.Encrypt(pwd);
if (AdminUserSExecutSqlS.Admin_User_LoginIn(names, pwd, ip))
{
DataTable dt = new DataTable();
dt = AdminUserSExecutSqlS.Admin_User_ShowOneByUname(names);
if (dt != null)
{
if (dt.Rows.Count > 0)
{
CookieHelper_Cai.AddCookie("WaterFee", "Uname", names, 1);
CookieHelper_Cai.AddCookie("WaterFee", "Uid", dt.Rows[0]["ad_ID"].ToString(), 1);
CookieHelper_Cai.AddCookie("WaterFee", "Utruename", System.Web.HttpUtility.UrlEncode(dt.Rows[0]["ad_userTrueName"].ToString()), 1);
Response.Redirect("Default.aspx");
}
else
{
JSscript.AlertAndGoTo("用户名密码正确,但未设定真实姓名,请联系管理员", "Default.aspx");
Response.End();
}
}
else
{
JSscript.AlertAndGoTo("用户名密码正确,但未设定真实姓名,请联系管理员", "Default.aspx");
Response.End();
}
}
else
{
JSscript.AlertAndGoTo("登录失败,可能用户名密码不正确", "Default.aspx");
Response.End();
}
}
else
{
JSscript.AlertAndGoTo("帐号和密码都不能为空", "Default.aspx");
Response.End();
}
}
}
有关的cs片断是:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;
/// <summary>
///AdminUserSExecutSqlS 的摘要说明
/// </summary>
public class AdminUserSExecutSqlS
{
public AdminUserSExecutSqlS()
{
//
//TODO: 在此处添加构造函数逻辑
//
}