Beispiel #1
0
        public ActionResult LogIn(bool valide = true)
        {
            var model = new LogInViewModels();

            model.Valide = valide;
            model.Title  = " Авторизация Мега-Чат";

            return(View(model));
        }
Beispiel #2
0
 public ActionResult LogInPost(LogInViewModels login)
 {
     try
     {
         return(RedirectToAction("Index", "Home"));
     }
     catch
     {
         return(View());
     }
 }
Beispiel #3
0
        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());
        }
Beispiel #4
0
 public ActionResult LogInRequest(LogInViewModels login, string account)
 {
     return(View());
 }