コード例 #1
0
ファイル: UserTbDbTool.cs プロジェクト: s309312002/E77PN
        public UserTb UpForgetNumber(ForgetVm item)
        {
            var item0 = this.Db.UserTb.FirstOrDefault(p => p.ID == item.ID);

            item0.MiNember = item.Password;
            this.Db.SaveChanges();
            return(item0);
        }
コード例 #2
0
ファイル: LoginDbTool.cs プロジェクト: s309312002/E77PN
        public UserTb ForgerPassnumber(ForgetVm item)
        {
            var Join = new UserTb
            {
                Email    = item.Email,
                MiNember = item.Password,
            };

            return(Join);
        }
コード例 #3
0
ファイル: LoginDbTool.cs プロジェクト: s309312002/E77PN
        public bool ForgetNum(string Emaill)
        {
            var user = this.UserTb.FindAll().FirstOrDefault(p => p.Email == Emaill);

            if (user != null)
            {
                ForgetVm.Forget(user);
                return(true);
            }
            return(false);
        }
コード例 #4
0
ファイル: LonigController.cs プロジェクト: s309312002/E77PN
        public ActionResult Update(ForgetVm User)
        {
            if (ModelState.IsValid)
            {
                return(View(User));
            }

            this.UserTb.UpForgetNumber(User);


            return(RedirectToAction("Login", "Lonig"));
        }
コード例 #5
0
ファイル: LonigController.cs プロジェクト: s309312002/E77PN
        public ActionResult Forget(ForgetVm User)
        {
            if (ModelState.IsValid)
            {
                return(View(User));
            }
            if (this.Server.ForgetNum(User.Email))
            {
                return(RedirectToAction("Login", "Update"));
            }

            ModelState.AddModelError("", "查無帳號");
            return(View());
        }