2012-04-19 56 views
0

在表格中我保存了用戶名和密碼。如果用戶正確的密碼進入寫入查詢來檢查用戶名和密碼在linq to sql中是否正確?

bool doesUserExist = myContext.Users.Any(u=>u.Username == "bob") 

如何檢查:

如果用戶在錯誤的用戶名進入我返回201錯誤?

+0

除非這是作業,否則您應該加密表中的密碼。一般來說,我會建議在.net中移動成員函數,因爲自己編寫所有這些東西是很多工作。不要重新發明輪子.... – Pleun 2012-04-19 22:02:04

回答

1
var tempUser = myContext.Users.FirstOrDefault(u=>u.Username =="bob" && u.Password == "password"); 

if(tempUser==null) 
{ 
//Not Authenticated 
}