Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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()));
        }