Пример #1
0
 public ActionResult Register(vRegister model)
 {
     if (ModelState.IsValid)
     {
         User user1 = new User();
         user1 = db.Users.Where(u => u.Username == model.Username).SingleOrDefault();
         if (user1 == null)
         {
             User user = new User { Username = model.Username, Password = Helpers.Encryt.GetMD5(model.Password), RoleAsInt = model.RoleAsInt, Realname = model.Realname, Email = model.Email, Phone = model.Phone, Address = model.Address, Score = 0 };
             db.Users.Add(user);
             int result = db.SaveChanges();
             if (result > 0)
             {
                 return RedirectToAction("Login");
             }
             else
             {
                 return Message("注册失败,请重新注册");
             }
         }
         else
         {
             ModelState.AddModelError("", "用户名不可用!");
         }
         ViewBag.Navigation = db.Navigations.ToList();
     }
     else
     {
         ModelState.AddModelError("", "您填写的信息有误,请重新填写");
     }
     return View();
 }
Пример #2
0
 public ActionResult Register(vRegister model)
 {
     User user1 = new User();
     user1 = db.Users.Where(u => u.Username == model.Username).SingleOrDefault();
     if (user1 == null)
     {
         User user = new User { Username = model.Username, Password = Helpers.Encryt.GetMD5(model.Password), Role = Role.User, Realname = model.Realname, Email = model.Email, Phone = model.Phone,Address=model.Address };
         db.Users.Add(user);
         int result = db.SaveChanges();
         if (result > 0)
         {
             return RedirectToAction("Login");
         }
         else
         {
             return Message("注册失败,请重新注册");
         }
     }
     else
     {
         ModelState.AddModelError("", "用户名不可用!");
     }
     return View();
 }