Hi, I want to create Login page in mvc. in which login page ask for username and password which is store in database. I have created code for it which is work fine but 'Case Senstivity' Not wotk. Following is code for form login. How can I do for 'case Sensitivty' work
[AllowAnonymous]
[HttpPost]
public ActionResult Login(User model/*, string ReturnUrl = ""*/)
{
using (LPDBContext context = new LPDBContext())
{
bool IsValidUser = context.Users.Any(user => user.Username.ToLower() ==
model.Username.ToLower() && user.Password==model.Password);
if (IsValidUser)
{
var objdata = context.Users.Where(a => a.Username.Equals(model.Username) && a.Password.Equals(model.Password)).FirstOrDefault();
FormsAuthentication.SetAuthCookie(model.Username, false);
Session["userimage"] = objdata.EmpNew.PhotoID;
Session["userName"] = objdata.EmpNew.NickName;
return RedirectToAction("Index", "Main");
}
ModelState.AddModelError("Username", "invalid Username or Password");
return View();
}
}