public string WinceUserLogin([FromBody] WinceUser model)
        {
            string username = string.Empty;

            try
            {
                var winceSer = new WinceDicService();
                var pwd      = EncodeStrToMd5.String32ToMD5(model.PassWord);

                username = winceSer.WinceUserLogin(model.UserName, pwd);
            }
            catch
            {
            }

            return(username);
        }
        /// <summary>
        /// 重置密码
        /// </summary>
        /// <param name="ids"></param>
        /// <param name="pwd"></param>
        /// <returns></returns>
        public JsonResult ResetUserPwd(string ids, string pwd)
        {
            var result = new ResultJson();

            try
            {
                string newPwd = EncodeStrToMd5.String32ToMD5(pwd);
                var    msg    = userBaseService.ResetUserPwd(ids, newPwd);
                if (msg.Status == MessageStatus.Success)
                {
                    result.IsSuccess = true;
                }
            }
            catch (Exception)
            {
            }

            return(Json(result));
        }
        public ActionResult Login(UserBaseModel model)
        {
            // var user = iUserBaseService.GetUserBase(model.UserName, model.Password);
            string pwd  = EncodeStrToMd5.String32ToMD5(model.Password);
            var    user = iUserLoginService.GetUserLoginDto(model.UserName, pwd);

            if (user == null)
            {
                return(Json(new { success = false, msg = "用户名或密码错误" }));
            }
            var result = iUserLoginService.InsertSingleEntity(new LogUserLoginModel {
                UserID = user.UserID, LoginTime = DateTime.Now, NickName = user.UserName
            });

            Session["UserBase"] = user;
            //Session["Role"] = user == null ? null : user.Role;

            UserManagement.CurrentUser = user;

            return(Json(new { success = true, msg = "Find the User" }));
        }
예제 #4
0
        public void Login()
        {
            if (string.IsNullOrEmpty(LoginName))
            {
                MessageBox.Show("请输入用户名");
                return;
            }
            string userPwd = Upwd.PasswordStr;

            if (string.IsNullOrEmpty(Password))
            {
                MessageBox.Show("请输入用户密码");
                return;
            }
            string name = LoginName;
            string pwd  = EncodeStrToMd5.String32ToMD5(userPwd);
            var    user = _user.GetUserLoginDto(name, pwd);

            var win = GetView() as System.Windows.Window;

            if (win != null)
            {
                if (user != null)
                {
                    UserManagement.CurrentUser = user;
                    var company = new CompanyModel {
                        CompanyID = user.CompanyId, CompanyName = user.CompanyName
                    };
                    UserManagement.CurrentCompany = company;
                    LoadUserMenuNavi();
                    win.DialogResult = true;
                    win.Close();
                }
                else
                {
                    MessageBox.Show("用户名密码错误");
                }
            }
        }
        /// <summary>
        /// 保存数据
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public JsonResult SaveUserData(UserBaseDto model)
        {
            var result = new ResultJson();

            try
            {
                var msg = new MessageModel();
                if (model.UserId == 0)
                {
                    bool existuser = userBaseService.JudgeUserExist(model.UserCode);
                    if (existuser)
                    {
                        result.Msg = "用户名已存在";
                        return(Json(result));
                    }
                    model.Password = EncodeStrToMd5.String32ToMD5("123456");
                    msg            = userBaseService.InsertUserBase(model);
                }
                else
                {
                    msg = userBaseService.UpdateUserBase(model);
                }
                if (msg.Status == MessageStatus.Success)
                {
                    result.IsSuccess = true;
                }
                else
                {
                    result.Msg = "保存数据失败";
                }
            }
            catch (Exception ex)
            {
            }

            return(Json(result));
        }