根据我提供信息 用asp.net 编写c#登陆页面Default.aspx.cs代码

2025-01-01 01:36:25
推荐回答(2个)
回答1:

额 ,也许我可以帮助你 。

QQ:1286696702

回答2:

protected void btnLogin1_Click(object sender, EventArgs e)
{
int i = this.checkLogin(txtName1.Text, txtPwd1.Text);
if (i > 0)
{
string str_Key = txtName1.Text + "_" + txtPwd1.Text;
string str_User = Convert.ToString(Cache[str_Key]);

if (str_User == String.Empty )
{
TimeSpan SessTimeOut = new TimeSpan(0, 0, HttpContext.Current.Session.Timeout, 0, 0);
HttpContext.Current.Cache.Insert(str_Key, str_Key, null, DateTime.MaxValue, SessTimeOut, CacheItemPriority.NotRemovable, null);
Session["User"] = str_Key;
Response.Write("");
Session["username"] = txtName1.Text;

}
else
{
Response.Write("

您已经登录过了! ");

return;
}
}
else
{
Response.Write("用户名称或密码错误!!!");
}
protected void btnCandel2_Click(object sender, EventArgs e)
{
TxtName1.Text = "";
TxtPwd1.Text = "";
}
///////////////////////////////
注意:
btnLogin1——登录按钮的ID;btnCandel1——重置按钮的ID;txtName1——用户名输入框的ID;TxtPwd1——密码输入框的ID.

数据库的数据库名在web.config里面修改,找到connectionStrings,在里边改就可以