asp.net(c#)如何读取数据库中数据来验证登陆的用户和密码是否正确

asp.net(c#)如何读取数据库中数据来验证登陆的用户和密码是否正确,第1张

1、使用的ASP.NET(c#)代码开发语言里头的正则表达式Regex对象,它有一个IsMatch方法用于专门验证正则表达式。

2、准备一段asp.net(c#)网页代码,用于测试邮箱地址格式呈现使用。

3、准备一段asp.net(c#)网页的cs代码。

4、执行我们的ASP.NET(C#)网页测试页面,输入字符串liu。

5、输入正确格式的邮件地址,可以看到验证通过了。

6、之前的邮箱地址通过了ASP.NET(C#)代码写的正则表达式。

7、们的邮箱地址正则表达式只会对整体输入内容进行验证。

8、加入^和$符号,验证的结果显示。以上邮箱地址正则表达式可以用做自己的工具类,以后可以重复使用,避免每次验证邮件地址都要重新写ASP.NET(C#)代码来验证。

1、获取用户填写的用户名密码

2、编写查询语句。

3、创建数据库连接,并执行查询语句。

4、根据返回结果判断是否与数据库匹配,进而进行下一步 *** 作。

protected void Button1_Click(object sender, EventArgs e)

{

//判断用户名和密码是否为空

if (Request["Username"] == "" || Request["Paword"] == "")

{

Button1.Attributes.Add("onclick", "alert('用户名或密码错误')")

return

}

//用的LINQ来做的,你要用.net方法的话告诉我,我写过

DataClasses1DataContext dc = new DataClasses1DataContext()

//login是数据库的登录表,chvUserName为用户名名,chvPassWard为密码

//查找用户名

var quary = dc.Login.Where(c =>c.chvUserName == Request["Username"].ToString()).First()

//判断密码是否正确

if (quary.chvPassWard == Request["Paword"].ToString())

{

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "提示", "alert('登录成功')", true)

}

else

{

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "提示", "alert('用户名或密码错误')", true)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10824413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存