private bool DoAdd() { bool result = false; Model.users.users model = new Model.users.users(); BLL.users.users bll = new BLL.users.users(); model.group_id = int.Parse(ddlGroupId.SelectedValue); model.status = int.Parse(rblStatus.SelectedValue); //检测用户名是否重复 if (bll.Exists(txtUserName.Text.Trim())) { return(false); } //model.user_name = Utils.DropHTML(txtUserName.Text.Trim()); model.user_name = Utils.GetUserNumber(model.group_id.ToString()); //检测用户名是否重复 if (bll.Exists(model.user_name.Trim())) { model.user_name = Utils.GetUserNumber(model.group_id.ToString()); } //获得6位的salt加密字符串 model.salt = Utils.GetCheckCode(6); //以随机生成的6位字符串做为密钥加密 model.password = DESEncrypt.Encrypt(txtPassword.Text.Trim(), model.salt); model.email = Utils.DropHTML(txtEmail.Text); model.nick_name = Utils.DropHTML(txtNickName.Text); model.avatar = Utils.DropHTML(txtAvatar.Text); model.sex = rblSex.SelectedValue; DateTime _birthday; if (DateTime.TryParse(txtBirthday.Text.Trim(), out _birthday)) { model.birthday = _birthday; } model.telphone = Utils.DropHTML(txtTelphone.Text.Trim()); model.mobile = Utils.DropHTML(txtMobile.Text.Trim()); model.universities = txtUniversities.Text; model.professional = txtProfessional.Text; model.goodat = txtGoodat.Text; model.workat = txtWorkat.Text; model.industry = txtIndustry.Text; model.qq = Utils.DropHTML(txtQQ.Text); model.address = Utils.DropHTML(txtAddress.Text.Trim()); model.amount = decimal.Parse(txtAmount.Text.Trim()); model.point = int.Parse(txtPoint.Text.Trim()); model.exp = int.Parse(txtExp.Text.Trim()); model.reg_time = DateTime.Now; model.reg_ip = OSRequest.GetIP(); if (bll.Add(model) > 0) { AddAdminLog(OSEnums.ActionEnum.Add.ToString(), "添加用户:" + model.user_name); //记录日志 result = true; } return(result); }
private void validate_username(HttpContext context) { string user_name = OSRequest.GetString("param"); //如果为Null,退出 if (string.IsNullOrEmpty(user_name)) { context.Response.Write("{ \"info\":\"请输入用户名\", \"status\":\"n\" }"); return; } Model.configs.userconfig userConfig = new BLL.configs.userconfig().loadConfig(); //过滤注册用户名字符 string[] strArray = userConfig.regkeywords.Split(','); foreach (string s in strArray) { if (s.ToLower() == user_name.ToLower()) { context.Response.Write("{ \"info\":\"用户名不可用\", \"status\":\"n\" }"); return; } } BLL.users.users bll = new BLL.users.users(); //查询数据库 if (bll.Exists(user_name.Trim())) { context.Response.Write("{ \"info\":\"用户名已重复\", \"status\":\"n\" }"); return; } context.Response.Write("{ \"info\":\"用户名可用\", \"status\":\"y\" }"); return; }
private bool DoAdd() { bool result = false; Model.users.users model = new Model.users.users(); BLL.users.users bll = new BLL.users.users(); model.group_id = int.Parse(ddlGroupId.SelectedValue); model.status = int.Parse(rblStatus.SelectedValue); //检测用户名是否重复 if (bll.Exists(txtUserName.Text.Trim())) { return false; } //model.user_name = Utils.DropHTML(txtUserName.Text.Trim()); model.user_name = Utils.GetUserNumber(model.group_id.ToString()); //检测用户名是否重复 if (bll.Exists(model.user_name.Trim())) { model.user_name = Utils.GetUserNumber(model.group_id.ToString()); } //获得6位的salt加密字符串 model.salt = Utils.GetCheckCode(6); //以随机生成的6位字符串做为密钥加密 model.password = DESEncrypt.Encrypt(txtPassword.Text.Trim(), model.salt); model.email = Utils.DropHTML(txtEmail.Text); model.nick_name = Utils.DropHTML(txtNickName.Text); model.avatar = Utils.DropHTML(txtAvatar.Text); model.sex = rblSex.SelectedValue; DateTime _birthday; if (DateTime.TryParse(txtBirthday.Text.Trim(), out _birthday)) { model.birthday = _birthday; } model.telphone = Utils.DropHTML(txtTelphone.Text.Trim()); model.mobile = Utils.DropHTML(txtMobile.Text.Trim()); model.universities = txtUniversities.Text; model.professional = txtProfessional.Text; model.goodat = txtGoodat.Text; model.workat = txtWorkat.Text; model.industry = txtIndustry.Text; model.qq = Utils.DropHTML(txtQQ.Text); model.address = Utils.DropHTML(txtAddress.Text.Trim()); model.amount = decimal.Parse(txtAmount.Text.Trim()); model.point = int.Parse(txtPoint.Text.Trim()); model.exp = int.Parse(txtExp.Text.Trim()); model.reg_time = DateTime.Now; model.reg_ip = OSRequest.GetIP(); if (bll.Add(model) > 0) { AddAdminLog(OSEnums.ActionEnum.Add.ToString(), "添加用户:" + model.user_name); //记录日志 result = true; } return result; }