public ActionResult LogIn(bool valide = true) { var model = new LogInViewModels(); model.Valide = valide; model.Title = " Авторизация Мега-Чат"; return(View(model)); }
public ActionResult LogInPost(LogInViewModels login) { try { return(RedirectToAction("Index", "Home")); } catch { return(View()); } }
public ActionResult LogIn(LogInViewModels login) { DB37Entities db = new DB37Entities(); if (HelperClass.account == "Admin") { if (db.Adminstratortbls.Any(t1 => t1.Username.Equals(login.UserName) && db.Adminstratortbls.Any(t2 => t2.AdminPassword.Equals(login.Password)))) { return(RedirectToAction("Index", "Home")); } else { HelperClass.account = ""; ViewBag.warn = "Admin with these credentials does not exist"; } } else if (HelperClass.account == "Parent") { if (db.Parentstbls.Any(t1 => t1.MailAddress.Equals(login.UserName) && db.Parentstbls.Where(t4 => t4.MailAddress.Equals(login.UserName)).FirstOrDefault().PrntPassword.Equals(login.Password)) && db.Parentstbls.Where(t2 => t2.MailAddress.Equals(login.UserName)).FirstOrDefault().ApprovalStatusId.Equals(db.ApprovalStatustbls.Where(t3 => t3.Name.Equals("approved")).FirstOrDefault().Id)) { HelperClass.parentid = db.Parentstbls.Where(t => t.MailAddress == login.UserName).First().Id; HelperClass.accountid = HelperClass.parentid; return(RedirectToAction("Index", "Home")); } else { HelperClass.account = ""; ViewBag.warn = "Parent with these credentials does not exist"; } } else if (HelperClass.account == "Student") { if (db.Studentstbls.Any(t1 => t1.Username.Equals(login.UserName) && db.Studentstbls.Where(t4 => t4.Username.Equals(login.UserName)).FirstOrDefault().StdPassword.Equals(login.Password)) && db.Studentstbls.Where(t2 => t2.Username.Equals(login.UserName)).FirstOrDefault().ApprovalStatusId.Equals(db.ApprovalStatustbls.Where(t3 => t3.Name.Equals("approved")).FirstOrDefault().Id)) { HelperClass.accountid = db.Studentstbls.Where(t => t.Username == login.UserName).First().Id; HelperClass.studentregno = db.Studentstbls.Where(t => t.Id == HelperClass.accountid).FirstOrDefault().RegistrationNumber; return(RedirectToAction("Index", "Home")); } else { HelperClass.account = ""; ViewBag.warn = "Student with these credentials does not exist"; } } return(View()); }
public ActionResult LogInRequest(LogInViewModels login, string account) { return(View()); }