public ActionResult Index(RegisterModel model) { if (!ModelState.IsValid) { return View(model); } model.ImageCode = imageCodeHelper.CheckResult(); if (model.ImageCode.ImageCodeError != ImageCodeError.NoError) { return View(model); } if (_registerService.GetUserByName(model.UserName) > 0) { ModelState.AddModelError("UserName", "*用户名已被使用"); return View(model); } int userId = _registerService.Do(model); userHelper.SetUserId(userId.ToString()); return RedirectToAction("Profile", "User"); }
public int Do(RegisterModel model) { User user = new User { Name = model.UserName, Password = model.Password.Md5Encypt(), AuthenticationCode = RandomGenerator.GetNumbers(6) }; session.Save(user); return user.Id; }
public int Do(RegisterModel model) { return -1; }