在C#中如何能实现用户登录(用户信息存放在数据库中)

 我来答
匿名用户
推荐于2018-05-06
展开全部
LoginValidate.cs//验证用户登录的方法的类 private static string SqlConnection connection = new SqlConnection(connectionString);//connectionString自己写public bool GetPassWordByUserName(string UserName,string Password)
{ try
{
string truePass = null; connection.Open(); SqlCommand command = new SqlCommand(); command.CommandText=String.Format("select password from UserInfo where userName={0}",UserName); SqlDataReader reader = command.ExecuteReader(); while(reader.Read())
{
truePass =reader.Read["Password"].ToString();
}
}
catch
{}
finally
{
reader.Close();connection.Close();
}
if( (truePass==null) || (Password != truePass))
//用户名不存在或密码不正确
else
//密码正确

}}
//其实C#这个登录验证的还是比较简单的,实现这个功能有很多种,我只是简单的写了下,你可以用三层架构来实现
匿名用户
2013-09-10
展开全部
这个好简单。。拖2个输入框,1个按钮到界面上。按钮对应写代码,使用ADO.NET链接数据库,把用户名和密码和数据库中用户信息表进行比对。正确==>登录成功错误==>失败。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-10
展开全部
首先 连接数据库,查找数据库的用户表格,验证输入的内容是否与用户表格中的内容有相同记录,有,返回true 登录成功,否则,返回false 登录失败
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式