// GET: Default
        public ActionResult EmailValidate(string Email, string id)
        {
            var content = $"您好,感謝您註冊成為有桌方遊的會員。\n請點擊網址進行信箱驗證:http://localhost:55525/EmailValidate/EmailRepeat?id={id} ,祝您找到同遊好夥伴~\n\n有桌方遊資訊網";

            AutoEmail.AutoEmailSend(Email, "有桌方遊-註冊驗證信", content);
            return(View());
        }
Example #2
0
        public ActionResult ForgetPwd(string account, string Email)
        {
            Player user = db.Players.Where(m => m.Account == account).SingleOrDefault();

            if (user != null)
            {
                if (Email == user.Email)
                {
                    string newPwd = UsefulTools.CreateNewPwd();
                    var    id     = Hash.PwdHash(user.ID);
                    user.Password = Hash.PwdHash(newPwd);
                    db.SaveChanges();
                    var content = $"您好,已為您重設密碼,您的新密碼如下:\n密碼:{newPwd}\n請以此密碼重新登入,並建議再次變更密碼確保資訊安全,謝謝您\n有桌方遊資訊網";
                    AutoEmail.AutoEmailSend(Email, "有桌方遊:密碼重設", content);
                    return(RedirectToAction("Index", "Home"));
                }
                ViewBag.Error = "信箱錯誤";
                return(View());
            }
            ViewBag.Error = "查無此帳號";
            return(View());
        }
Example #3
0
 public ActionResult Manage([Bind(Include = "AutoID,GuestID,Body,LuckyDraw")] AutoEmail auto)
 {
     base.BaseSave <AutoEmail>(auto, auto.AutoID > 0);
     return(View());
 }