[英]Login Form With Entity Framework and 3 layer architecture
I want to write a login form.我想写一个登录表单。
How much my code is correct?我的代码有多少是正确的? please guide me.
请指导我。
PhonebookDatabaseEntities context = new PhonebookDatabaseEntities();
public bool Accunt(string username ,string password)
{
bool exists = context.Users.Where(u => u.UserName == username && u.Password == password);
return exists;
}
it's not clear yr question.你的问题不清楚。 if
context.Users.Where(u => u.UserName == username && u.Password == password);
如果
context.Users.Where(u => u.UserName == username && u.Password == password);
works correctly then it fine but it would be better u return the user工作正常然后很好,但最好你返回用户
public User Accunt(string username ,string password)
{
return context.Users.FirstOrDefault(u => u.UserName == username && u.Password == password);
}
and later on u can check if it's null then credentials are wrong otherwise u check if u.IsActive ... u create appropriate messages for user in BLL and yr UI layer display them to client.稍后您可以检查它是否为空,然后凭据错误,否则您检查 u.IsActive ... u 在 BLL 中为用户创建适当的消息,并且您的 UI 层将它们显示给客户端。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.