Xin chào các bạn! Tôi có một câu hỏi liên quan đến một dự án mà Im đang làm việc vào lúc này. Tôi có dòng mã này:Phiên ASP.NET và 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";
}
}
Trong tôi "UsersTable" tôi đã một coulmn tên "UserID". Tôi muốn gửi "userID" làm phiên tới trang được chuyển hướng (Edit.aspx) userID phải bằng kết quả của sự so sánh giữa Tên người dùng và mật khẩu.
Cheers :-)
[Sử dụng 'Bất kỳ' thay vì' Đếm'] (http://blogs.teamb.com/craigstuntz/2010/04/21/38598/) –
Thực tiễn không tốt để lưu trữ mật khẩu của người dùng trong văn bản thuần túy trong cơ sở dữ liệu. Bạn nên xem xét băm mật khẩu của họ và lưu trữ thay vào đó. –