Пример #1
0
        protected void btnlogin_Click(object sender, EventArgs e)
        {
            //数据验证 是否输入
            if (this.txtLoginId.Text.Trim().Length == 0)//trim() 转换成长度计算
            {
                this.ltaMsg.Text = "<script>alert('登陆账号未输入')</script>";
                return;
            }
            if (this.txtLoginPwd.Text.Trim().Length == 0)
            {
                this.ltaMsg.Text = "<script>alert('登录密码未输入')</script>";
                return;
            }

            //调用后台,数据访问,实现用户登录 数据返回的是一个对象
            //给它从新定义一个叫objadmin的对象 把值都塞进这个叫sbjAdmin里
            SysAdmin objAdmin = new SysAdminService().AdminLogin(this.txtLoginId.Text.Trim(), this.txtLoginPwd.Text.Trim());//AdminLogin(值,值)把值都传过去 到models 里

            //通过判断当前的ObjAdmin是不是为空
            if (objAdmin == null)
            {
                this.ltaMsg.Text = "<script>alert('用户名或密码错误!')</script>";
            }
            //里面的session 必须跟Adminhyl.Master.cs里的session一样
            else
            {
                Session["SysAdmin"] = objAdmin;
                Response.Redirect("Default.aspx");
            }
        }
Пример #2
0
        protected void btnlogin_Click(object sender, EventArgs e)
        {
            if (this.txtLoginId.Text.Trim().Length == 0)
            {
                this.ltaMsg.Text = "<script>alert('请输入登录账号')</script>";
                return;
            }
            if (this.txtLoginPwd.Text.Trim().Length == 0)
            {
                this.ltaMsg.Text = "<script>alert('请输入登录密码')</script>";
                return;
            }
            //调用后台
            SysAdmin objAdmin = new SysAdminService().AdminLogin(this.txtLoginId.Text.Trim(), this.txtLoginPwd.Text.Trim());

            if (objAdmin == null)
            {
                this.ltaMsg.Text = "<script>alert('用户名或密码错误')</script>";
            }
            else
            {
                Session["SysAdmin"] = objAdmin;
                Response.Redirect("Default.aspx");
            }
        }
Пример #3
0
        public SysAdminInfo AdminLogin(SysAdmin admin)
        {
            var adminInfo = new SysAdminInfo();
            var service   = new SysAdminService();

            adminInfo = service.AdminLogin(admin);
            if (admin != null)
            {
                HttpContext.Current.Session["CurrentAdmin"] = admin;
                return(adminInfo);
            }
            return(null);
        }
Пример #4
0
        //修改密码

        private void btnModify_Click(object sender, EventArgs e)
        {
            #region
            if (txtNewPwd.Text.Trim().Length < 6)
            {
                MessageBox.Show("新密码不能少于6位", "提示信息");
                return;
            }
            if (txtOldPwd.Text.Trim().Length == 0)
            {
                MessageBox.Show("老密码不能为空", "提示信息");
                txtOldPwd.Focus();
                return;
            }
            if (txtNewPwd.Text.Trim() != txtNewPwdConfirm.Text.Trim())
            {
                MessageBox.Show("两次新密码不一致", "提示信息");
                return;
            }
            if (this.txtOldPwd.Text.Trim() != Program.currentAdmin.LoginPwd)
            {
                MessageBox.Show("请输入正确的密码", "提示信息");
                txtOldPwd.Focus();
                txtOldPwd.SelectAll();
                return;
            }
            #endregion
            SysAdminService objSysAdminService = new SysAdminService();
            try
            {
                int Result = objSysAdminService.ModifyPwd(new SysAdmin()
                {
                    LoginId  = Program.currentAdmin.LoginId,
                    LoginPwd = txtNewPwd.Text.Trim()
                });
                if (Result == 1)
                {
                    MessageBox.Show("修改成功", "提示信息");
                    Program.currentAdmin.LoginPwd = txtNewPwd.Text.Trim();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("老密码错误", "提示信息");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("数据库通讯错误:" + ex.Message, "提示信息");
            }
        }
Пример #5
0
 public ActionResult AdminLogin()
 {
     MvcLogin.Models.SysAdmin sysAdmin = new Models.SysAdmin()
     {
         LoginId  = Convert.ToInt32(Request.Params["LoginId"]),
         LoginPwd = Request["LoginPwd"]
     };
     sysAdmin = new SysAdminService().AdminLogin(sysAdmin);
     if (sysAdmin != null)
     {
         ViewData["info"] = "欢迎您:" + sysAdmin.AdminName;
     }
     else
     {
         ViewData["info"] = "用户名或密码错误";
     }
     return(View());
 }
Пример #6
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            var userName = context.Request.Params["uname"];

            var userPwd = context.Request.Params["upwd"];

            var result = SysAdminService.UserLogin(userName, userPwd);

            if (result)
            {
                context.Response.Write("登录成功");
            }
            else
            {
                context.Response.Write("用户名或密码错误!");
            }
        }
Пример #7
0
        public ActionResult AdminLogin()
        {
            int      loginId  = Convert.ToInt32(Request.Params["loginId"]);
            string   loginPwd = Request.Params["loginPwd"].ToString();
            SysAdmin objAdmin = new SysAdmin()
            {
                LoginId  = loginId,
                LoginPwd = loginPwd
            };

            objAdmin = new SysAdminService().AdminLogin(objAdmin);
            if (objAdmin != null)
            {
                ViewBag.userName = objAdmin.AdminName;
            }
            else
            {
                ViewBag.userName = "******";
            }
            return(View("first"));
        }
Пример #8
0
        /// <summary>
        /// 用户登录的控制器
        /// </summary>
        /// <returns></returns>
        public ActionResult AdminLogin()
        {
            //1.获取数据
            SysAdmin objAdmin = new SysAdmin()
            {
                LoginId  = Convert.ToInt32(Request.Params["loginId"]),
                LoginPwd = Request.Params["loginPwd"]
            };

            //2.业务处理
            objAdmin = new SysAdminService().AdminLogin(objAdmin);
            if (objAdmin != null)
            {
                ViewData["info"] = "欢迎" + objAdmin.AdminName;
            }
            else
            {
                ViewData["info"] = "用户名或密码错误,登录失败";
            }
            //3.返回数据
            return(View("AdminLogin"));
        }
Пример #9
0
        public ActionResult Register()
        {
            int      loginId    = Convert.ToInt32(Request.Params["userName"]);
            string   loginPwd   = Request.Params["userPwd"].ToString();
            string   adminName  = "mawenjie";
            SysAdmin registUser = new SysAdmin()
            {
                LoginId   = loginId,
                LoginPwd  = loginPwd,
                AdminName = adminName
            };
            SysAdmin user = new SysAdminService().AdminRegister(registUser);

            if (user != null)
            {
                ViewBag.userName = user.AdminName;
            }
            else
            {
                ViewBag.userName = "******";
            }
            return(View("Register"));
        }