public ActionResult CheckPassword(FormCollection form) // ktra mk bài thi { if (!user.IsStudent()) { return(View("Error")); } if (user.IsTesting()) { return(RedirectToAction("DoingTest")); // trả về view làm bài thi } string test_code = form["test_code"]; int code = Convert.ToInt32(test_code); string password = Encryptor.MD5Hash(form["password"]); string test_password = Model.GetTest(code).password; if (!password.Equals(test_password)) // ktra mật khẩu { TempData["status_id"] = false; TempData["status"] = "Mật khẩu không đúng!"; return(RedirectToAction("Index")); } else { Model.CreateStudentQuestion(code); Model.UpdateStatus(code, Model.GetTest(code).time_to_do + ":00"); return(RedirectToAction("DoingTest")); } }