嗨,大家好! 我有一个关于此刻正在进行的项目的问题。 我有这行代码:ASP.NET会话和LINQ
var query = from user in dwe.UsersTable
where user.LoginName.Equals(usernameBox.Text) && user.Password.Equals(pwBox.Text)
select user;
if (query.Count() == 1)
{
Session["User"] = usernameBox.Text;
Response.Redirect("Edit.aspx");
}
else
{
LabelError.Text = "Error try again";
}
}
在我的“UsersTable”我有一个coulmn命名为“用户名”。 我想将“userID”作为会话发送到重定向页面(Edit.aspx),用户ID必须等于用户名和密码之间的比较结果。
干杯:-)
[使用'任何'而不是'Count'](http://blogs.teamb.com/craigstuntz/2010/04/21/38598/) –
将用户的密码以明文存储在数据库。您应该考虑散列他们的密码并将其存储起来。 –