// // GET: /Home/ public ActionResult Index() { var user = new tb_sales_user { username = "******", type = 1, isenable = 1 }; var result = DoAdd(user); return Content(result.ToString()); //return Content("Home"); }
public bool DoAdd(tb_sales_user user) { //生成6位加密盐 var salt = Security.GetPwdSalt(); //初始密码为666666 //将密码与加密盐混淆,做MD5运算 var pass = Security.SetMD5("666666", salt); //创建时间 user.createtime = DateTime.Now; //密码 user.password = pass; //加密盐 user.salt = salt; //执行插入操作 return UserService.Insert(user); }
/// <summary> /// 用于向 tb_sales_user EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddTotb_sales_user(tb_sales_user tb_sales_user) { base.AddObject("tb_sales_user", tb_sales_user); }
/// <summary> /// 创建新的 tb_sales_user 对象。 /// </summary> /// <param name="id">id 属性的初始值。</param> /// <param name="username">username 属性的初始值。</param> /// <param name="password">password 属性的初始值。</param> /// <param name="salt">salt 属性的初始值。</param> /// <param name="createtime">createtime 属性的初始值。</param> /// <param name="type">type 属性的初始值。</param> public static tb_sales_user Createtb_sales_user(global::System.Int32 id, global::System.String username, global::System.String password, global::System.String salt, global::System.DateTime createtime, global::System.Int32 type) { tb_sales_user tb_sales_user = new tb_sales_user(); tb_sales_user.id = id; tb_sales_user.username = username; tb_sales_user.password = password; tb_sales_user.salt = salt; tb_sales_user.createtime = createtime; tb_sales_user.type = type; return tb_sales_user; }
public ActionResult Add(tb_sales_user user) { var msg = new Message(); //用户为空 if (user == null) { msg.code = 0; msg.body = "该用户不存在"; } else if (UserService.GetModal(a => a.username.Equals(User.Identity.Name)).type == 0) { msg.code = 0; msg.body = "您的权限不足"; } else if (AllianceService.GetModal(a => a.twocodeid.Equals(user.alliance)) == null) { msg.code = 0; msg.body = "此经销商不存在"; } else { //检查用户名格式: result>0则正确,-1为空,-2为长度过长 var userNameFormatCheck = CheckUserName(user.username); //检查用户名有效性,即是否重复 var userNameOkCheck = CheckUserNameIsExits(user.username); //检查用户类型 var typeCheck = CheckUserType(user.type); //用户名为空 if (userNameFormatCheck == -1) { msg.code = 0; msg.body = "用户名为空"; } //用户名长度不能大于100 else if (userNameFormatCheck == -2) { msg.code = 0; msg.body = "用户名长度不能大于100"; } //用户名是否存在 else if (userNameOkCheck) { msg.code = 0; msg.body = "用户已存在"; } //请选择正确的用户类型 else if (!typeCheck) { msg.code = 0; msg.body = "请选择正确的用户类型"; } //用户名输入正确且已经选择正确的用户类型 else { //执行添加用户操作 var result = DoAdd(user); //添加成功 if (result) { msg.code = 1; msg.body = "添加成功"; } //添加失败 else { msg.code = 0; msg.body = "添加失败"; } } } return Json(msg); }