コード例 #1
0
		public ActionResult Register(RegisterModel model)
		{
			//if (ModelState.IsValid)
			//{
			//    // Attempt to register the user
			//    MembershipCreateStatus createStatus;
			//    Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);

			//    if (createStatus == MembershipCreateStatus.Success)
			//    {
			//        FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */);
			//        return RedirectToAction("Index", "Home");
			//    }
			//    else
			//    {
			//        ModelState.AddModelError("", ErrorCodeToString(createStatus));
			//    }
			//}

			//// If we got this far, something failed, redisplay form
			//return View(model);

			var client = new SmtpClient();
			client.Send("*****@*****.**", model.Email, "Welcome to SpecsFor!", "This is a test");

			return RedirectToAction("Index", "Home");
		}
コード例 #2
0
        public ActionResult Register(RegisterModel model)
        {
            throw new NotImplementedException("Not supported in this demo app.");
            //if (ModelState.IsValid)
            //{
            //    // Attempt to register the user
            //    MembershipCreateStatus createStatus;
            //    Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);

            //    if (createStatus == MembershipCreateStatus.Success)
            //    {
            //        FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */);
            //        return RedirectToAction("Index", "Home");
            //    }
            //    else
            //    {
            //        ModelState.AddModelError("", ErrorCodeToString(createStatus));
            //    }
            //}

            //// If we got this far, something failed, redisplay form
            //return View(model);
        }