示例#1
0
        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 = "出错了" });
        }
示例#2
0
 public Boolean addUser(User User)
 {
     try
     {
         db.Set<User>().Add(User);
         db.SaveChanges();
         return true;
     }
     catch
     {
         return false;
     }
 }
示例#3
0
        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 = "出错了,请与管理员联系" });
                }

            }
        }