/// <summary> /// 添加普通员工 /// </summary> private void AddUser() { UserInfoBean uib = new UserInfoBean(); //实体Bean UserInfoBLL uBll = new UserInfoBLL(); //逻辑层 //得到表单提交的值 uib.LoginName = Request.Form["LoginName"]; uib.LoginPass = Request.Form["LoginPass"]; uib.UserName = Request.Form["UserName"]; uib.Remark = Request.Form["remark"]; string json; if (uBll.CheckUserId(uib.LoginName)) { json = @"{success: true,result:false}"; //已经被注册 } else { //如果success为true,则表示服务器端处理成功 if (uBll.AddUser(uib)) { json = @"{success: true,result:true}"; } else { json = @"{success: false}"; } } Response.Write(json); }
public JsonResult SaveUser(SYS_USERINFO user) { if (user == null) { return(Json(new { result = "error", mesage = "用户数据为空" })); } string errMsg = ""; if (user.ID == 0) { user.CreateTime = DateTime.Now; //add appUserBll.AddUser(user, ref errMsg); //Common.LogHelper.InsertLog(String.Format("新增用户,ID-{0}", user.ID.ToString()), 43, "后台用户"); } else { //edit appUserBll.EditUser(user, ref errMsg); //Common.LogHelper.InsertLog(String.Format("编辑用户,ID-{0}", user.ID.ToString()), 43, "后台用户"); } var result = new { result = "ok", message = "操作成功" }; if (!string.IsNullOrEmpty(errMsg)) { result = new { result = "error", message = errMsg }; } return(Json(result, JsonRequestBehavior.AllowGet)); }
protected void Reg_Click(object sender, EventArgs e) { UserInfoModel user = new UserInfoModel(); user.username = txtUserName.Text; user.password = txtPwd.Text; user.mail = txtMailReg.Text; user.role = 0; string msg = UserInfoBLL.AddUser(user); if (msg == "注册成功") { Modal.Show(this, msg, 3000, "login.aspx"); return; } Modal.Show(this, msg); }
protected void Page_Load(object sender, EventArgs e) { //if (!string .IsNullOrEmpty(Request.Form["isPostBack"])) if (IsPostBack) { UserInfo user = new UserInfo(); user.UserName = Request.Form["name"]; user.UserPwd = Encryption.MD5encryption(Request.Form["pwd"]); UserInfoBLL bll = new UserInfoBLL(); if (bll.AddUser(user) > 0) { Response.Redirect("Index.aspx"); } else { Response.Write("Error"); } } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/html"; UserInfo user = new UserInfo(); user.UserName = context.Request.Form["name"]; user.UserPwd = context.Request.Form["pwd"]; UserInfoBLL bll = new UserInfoBLL(); if (bll.AddUser(user) > 0) { context.Response.Redirect("UserInfoList.ashx"); } else { context.Response.Write("Error"); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; UserInfo user = new UserInfo(); user.UserName = context.Request["name"]; user.UserPwd = Common.Encryption.MD5encryption(context.Request["pwd"]); UserInfoBLL bll = new UserInfoBLL(); if (bll.AddUser(user) > 0) { context.Response.Write("yes"); } else { context.Response.Write("no"); } }
public int UserRegister(byte[] bytes, string Phone, string IDno, string RealName, string LoginPass, int VerifyFlag, int CardType, string MedicareNo, string Address, string Healthcard) { UserInfoBLL usbll = new UserInfoBLL(); Models.UserInfoModel.UserInfo user = new Models.UserInfoModel.UserInfo(); user.Phone = Phone; user.IDno = IDno; user.RealName = RealName; user.CardType = CardType; user.MedicareNo = MedicareNo; user.LoginPass = LoginPass; user.VerifyFlag = VerifyFlag; user.Address = Address; user.Healthcard = Healthcard; int Number = 0; try { //密码加密 Random random = new Random(); int random_value = random.Next(10000000, 99999999); //随机一个数字 string SecretKey = PASSWORD_MODIFY.APP_Encode(random_value.ToString()); //生成秘钥 string Pass = PASSWORD_MODIFY.DES_Encode(LoginPass, random_value.ToString()); //根据秘钥生成密码 //说明符合注册条件(验证码和电话号码存在) user.SecretKey = SecretKey; user.LoginPass = Pass; //string birthNumber = user.IDno.Substring(6, 8); //获取出生日期 string birthDate = ""; string strSex = ""; if (user.IDno.Length == 18)//处理18位的身份证号码从号码中得到生日和性别代码 { birthDate = user.IDno.Substring(6, 4) + "-" + user.IDno.Substring(10, 2) + "-" + user.IDno.Substring(12, 2); strSex = user.IDno.Substring(14, 3); } if (user.IDno.Length == 15) { birthDate = "19" + user.IDno.Substring(6, 2) + "-" + user.IDno.Substring(8, 2) + "-" + user.IDno.Substring(10, 2); strSex = user.IDno.Substring(12, 3); } if (int.Parse(strSex) % 2 == 0) //性别代码为偶数是女性奇数为男性 { user.Sex = "F"; //"女"; } else { user.Sex = "M"; //"男"; } user.BirthDate = birthDate; DataTable dt = usbll.GetUserInfo(user.Phone, user.IDno);//检查数据库是否已经存在 电话号码和身份证 if (dt.Rows.Count == 0) { Number = usbll.AddUser(user); } //byte[] bmpData = System.IO.File.ReadAllBytes(System.IO.Path.GetFullPath(".\\") + "temp.jpg"); string group = "usergroup"; //湘潭中心医院 //string group = "xtdygroup"; //湘潭第一医院 string userInfoStr = "{\"UserId\":\"" + user.IDno + "\",\"RealName\":\"" + user.RealName + "\",\"Img\":\"" + user.Img + "\",\"MedicareNo\":\"" + user.MedicareNo + "\",\"BirthDate\":\"" + user.BirthDate + "\",\"Phone\":\"" + user.Phone + "\",\"VerifyFlag\":\"" + user.VerifyFlag + "\",\"FaceImg\":\"" + user.FaceImg + "\",\"Sex\":\"" + user.Sex + "\"}"; string faceReg = BaiDuAuthent.RegUserFace(user.IDno, userInfoStr, group, bytes); } catch (Exception ex) { //PUBLIC_FUNCTION.LogFile("用户注册出现异常[UserRegister],原因:" + ex.Message); } return(Number); }