public JsonResult AdminRegister() { if (user.getAll().Count() == 0) { if (Request["Password"] == null) { return Json(new { info = false, message = "密码不能为空" }); } if (Request["UserName"] == null) { return Json(new { info = false, message = "用户名不能为空" }); } User u = new User(); MD5 md5 = new MD5CryptoServiceProvider(); byte[] mdpass = md5.ComputeHash(System.Text.Encoding.Default.GetBytes("password" + Request["Password"])); u.Password = System.Text.Encoding.Default.GetString(mdpass); u.UserName = Request["UserName"]; u.IsUse = true; u.Role_Id = 1; u.CreateTime = DateTime.Now; try { user.addUser(u); user.save(); } catch { return Json(new { info = false, message = "出错了" }); } return Json(new { info = true, message = "管理员账户创建成功" }); } else return Json(new { info = false, message = "出错了" }); }
public Boolean addUser(User User) { try { db.Set<User>().Add(User); db.SaveChanges(); return true; } catch { return false; } }
public JsonResult Register() { User register = user.findUser(Request["UserName"]); if (register != null) { return Json(new { info = false, message = "用户名已存在" }); } else { User newUser = new User(); newUser.Role_Id = 3; MD5 md5 = new MD5CryptoServiceProvider(); byte[] mdpass = md5.ComputeHash(System.Text.Encoding.Default.GetBytes("password" + Request["Password"])); newUser.Password = System.Text.Encoding.Default.GetString(mdpass); newUser.UserName = Request["UserName"]; newUser.CreateTime = System.DateTime.Now; if (user.addUser(newUser)) { return Json(new { info = true }); } else { return Json(new { info = false, message = "出错了,请与管理员联系" }); } } }