public ActionResult ModifyPwd(FormCollection form) { String[] Pwd = { form["oldPwd"] as String, form["firstPwd"] as String, form["secondPwd"] as String }; int isNotSccess = MTSFunction.ModifyPwd(SessionInfo_ID, 2, Pwd); switch (isNotSccess) { case 0: Response.Write("<script>alert('密码修改完毕')</script>"); break; case 1: Response.Write("<script>alert('旧密码输入错误!请重新输入!')</script>"); break; case 2: Response.Write("<script>alert('两次密码不对应!请重新输入!')</script>"); break; case 3: Response.Write("<script>alert('登陆id 数据库错误! 联系管理员')</script>"); break; } return(View()); }
public ActionResult Login(Login login) { string stm = Request.Form["STM"]; // 第一层 1 2 0 分别代表 id错误 密码错误 登陆成功 // 第二层 1 2 3 分别代表 管理 教师 学生 switch (MTSFunction.STM(Convert.ToInt32(stm), login)) { case 1: //暂时用 后面用Ajax代替 Response.Write("<script>alert('无此ID,请检查');</script>"); //return View(); break; case 2: //暂时用 后面用Ajax代替 Response.Write("<script>alert('密码错误');</script>"); //return View(); break; case 0: FormsAuthentication.SetAuthCookie(login.ID, false); switch (stm) { case "1": SetSession(login.ID, 1); return(RedirectToAction("Index", "Manager")); case "2": SetSession(login.ID, 2); return(RedirectToAction("Index", "Teacher")); case "3": SetSession(login.ID, 3); return(RedirectToAction("Index", "Student")); } break; } return(View(new Login())); }