跳转前台和后台要怎么写,请教高手帮忙写下。急~谢啦!下面是我写的代码:
public partial class _Default : System.Web.UI.Page
{
BaseClass bc = new BaseClass();
Random random = new Random();//声明随机类对象
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
lblCheckCode.Text = random.Next(1000, 9999).ToString();
}
protected void btnCandel_Click(object sender, EventArgs e)
{
txtName.Text = "";
txtPwd.Text = "";
txtCheckCode.Text ="";
}
protected void btnLogin_Click(object sender, EventArgs e)
{
if (lblCheckCode.Text.Trim() != txtCheckCode.Text.Trim())
//判断验证码
{
Response.Write(bc.MessageBox("输入验证码不正确!"));
}
string sql, mm,zt,p;
DataSet ds = new DataSet();
sql = "select * from tb_sysuser where userName='" + txtName.Text + "'";
ds =bc.DataSets(sql);
if (ds.Tables[0].Rows.Count <= 0)
{
Response.Write(bc.MessageBox("输入账号不正确!"));
return;
}
mm = Convert.ToString(ds.Tables[0].Rows[0]["userPwd"]);
p = Convert.ToString(ds.Tables[0].Rows[0]["system"]);
zt = Convert.ToString(ds.Tables[0].Rows[0]["ZhuangT"]);
if (FormsAuthentication.HashPasswordForStoringInConfigFile(txtPwd.Text,"MD5") == mm)
{
if (zt == "已审核")
{
Session["system"] = p;
Session["userName"] = txtName.Text;
Response.Redirect("~/menu/treeMenuSys.aspx");
}
else
{
Response.Write(bc.MessageBox("你的账号已被冻结!"));
}
}
}
|