コード例 #1
0
ファイル: MemberController.cs プロジェクト: saii2003/Diy
        public ActionResult register(MemberRegView memRegView)
        {
            string validateCode = mailserv.authcode();

            if (ModelState.IsValid)
            {
                memRegView.members.password = memRegView.password;
                memRegView.members.authcode = validateCode;
                memService.register(memRegView.members);

                //會員驗證超連結
                UriBuilder validateUrl = new UriBuilder(Request.Url)
                {
                    Path = Url.Action("uVali", "Member", new { u = memService.MD5(memRegView.members.username), a = validateCode })
                };
                mailserv.send_mail(memRegView.members.email, "會員驗證信", "請點以下的連結進行會員驗證<br/><a href=\"" + validateUrl + "\">" + validateUrl + "</a>");

                TempData["reg_state"] = "註冊成功,驗證信已寄送您的信箱";
                return(RedirectToAction("Regresult"));
            }
            return(View());
        }
コード例 #2
0
ファイル: MemberController.cs プロジェクト: saii2003/Diy
 public JsonResult checkusername(MemberRegView mem)
 {
     return(Json(memService.check_username(mem.members.username), JsonRequestBehavior.AllowGet));
 }