asp.net c#语言怎么实现登陆、注册和数据库连接

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:02:53
帮我用简单语言说下过程,还有关键字

登入的时候,在后台代码中提取用户输入的用户名和密码,然后和数据库中的数据进行比较(或者也可以在web.config中配置),如果正确,则转到相应页面,否则提示用户名或密码错误。
下面是利用web.config文件实现的,直接用数据库很简单(主要就是连接,下面有相应代码),代码如下:
web.config里:
<appSettings>

<add key="ConnectionString" value="server=(local);User id=sa;Pwd=sa;database=yourDB"/>
<add key="Admin.Username" value="username"/>
<add key="Admin.Password" value="password"/>
</appSettings>

页面后台代码里:
protected void btnLogin_Click(object sender, System.EventArgs e)
//点击登入的按钮
{
AdminDB admin = new AdminDB();//AdminDB为自己写的一个类,里面可以定义Login()方法
string username = admin.Login(txtUserName.Text,txtPassword.Text);
if (username.Length==0)
{
//登入失败相应操作

}
else
{
Response.Redirect("~/Edit.aspx");//登入成功操作
}

}

链接数据库:
SqlConnection myConnectio