【发布时间】:2018-02-09 20:35:32
【问题描述】:
我正在尝试搜索托管在免费 SQL 托管站点 (www.000webhost.com) 上的表(以编程方式,在 C# 中)以在表中搜索用户名并将其与存储在用户名旁边的“密码”字符串进行比较.因为我以前从未处理过 C# SQL 连接,所以我不知道如何做到这一点。
{
SqlConnection myConnection = new SqlConnection("user id=XXXXXXXXXXXXXXX;" + "password=XXXXXXXXXXXXXX;server=databases-auth.000webhost.com;" +
"Trusted_Connection=yes;" + "database=XXXXXXXXXXXXXXXX; " + "connection timeout=30");
}
“用户名”将由用户在 TextBox1 中输入,而“密码”将在 TextBox2 中。任何有关我能够使用的代码或示例/网站链接的帮助将不胜感激。提前谢谢!
【问题讨论】:
-
Nooo...不要存储原始密码,始终对其进行哈希处理...
-
@WillemVanOnsem 是的,这是以后的计划。
-
你用的是什么框架? ASP.NET? MVC?两者都带有已正确实现的身份验证。不要重新发明轮子,尤其是如果您构建的轮子是三角形的。
-
如果你现在不以正确的方式做事,你什么时候才能回去做对的事?答案……你不会的。做对而不是现在做,否则你会后悔的。
标签: c# mysql sql-server