Esempio n. 1
0
        /// <summary>
        /// 设置用户信息
        /// </summary>
        void setUserInfo()
        {
            SettingUserInfo settingUserInfo = new SettingUserInfo();

            // 临时测试
            settingUserInfo.setUserInfo(userInfo, userLocalInfo);
            DialogResult dialogResult = settingUserInfo.ShowDialog();
        }
Esempio n. 2
0
        public ActionResult Index(LoginViewModel user)
        {
            //#if DEBUG
            //            user.USR_ID = "admin";
            //            user.USR_PW = "00000";
            //#endif
            string errMsg    = "";
            var    userLogin = AccountList.FirstOrDefault(x => x.Acc == user.USR_ID && x.Psw == user.USR_PW);

            //var model = _LoginService.GetGroup(user.USR_ID, user.USR_PW);
            //if (!(user.USR_ID == "admin" && user.USR_PW == "00000"))
            //{
            //    errMsg = "帳號或密碼錯誤";
            //}
            if (userLogin == null)
            {
                errMsg = "帳號或密碼錯誤";
            }
            if (!string.IsNullOrWhiteSpace(errMsg))//錯誤訊息
            {
                TempData["LoginMsg"] = new List <string>()
                {
                    errMsg
                };
                return(View());
            }

            //設立登入者
            var info = new SettingUserInfo()
            {
                Info = new SettingUserInfo.DataStruct()
                {
                    Id           = userLogin.Acc,
                    Name         = userLogin.Psw,
                    Permission   = userLogin.Permission,
                    LanguageType = user.Lang_TP
                                   //PermissionsList = model.Data.Permissions,
                                   //AllPermissionsList = model.Data.AllPermissions
                }
            };

            return(RedirectToAction("Index", "Home"));
        }