示例#1
0
        public ActionResult Run()
        {
            string username = Request.Form["usx"];
            string password = SecurityPassword.CreateMD5Hash(Request.Form["passx"]);
            string guid     = Request.Form["guid"];

            if (guid == viewModel.CRN)
            {
                using (b3752Entities db = new b3752Entities())
                {
                    db.Configuration.ProxyCreationEnabled = false;
                    Guid ID = (from admins in db.Admins
                               where admins.Username == username
                               select admins.ID).Single();
                    Models.Admins admin = (from admins in db.Admins
                                           where admins.ID == ID &&
                                           admins.Password == password
                                           select admins).Single();
                    if (admin == null)
                    {
                        return(Redirect("/Admin/LogIn"));
                    }
                    else
                    {
                        Session["AdminID"] = admin.ID;
                        return(Redirect("/Admin/Dashboard"));
                    }
                }
            }
            else
            {
                return(Redirect("/Admin/LogIn"));
            }
        }