本文整理汇总了C#中BLL.users.Exists方法的典型用法代码示例。如果您正苦于以下问题:C# BLL.users.Exists方法的具体用法?C# BLL.users.Exists怎么用?C# BLL.users.Exists使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BLL.users
的用法示例。
在下文中一共展示了BLL.users.Exists方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: get_user_avatar
/// <summary>
/// 返回用户头像图片地址
/// </summary>
/// <param name="user_name">用户名</param>
/// <returns>String</returns>
protected string get_user_avatar(string user_name)
{
BLL.users bll = new BLL.users();
if (!bll.Exists(user_name))
{
return "";
}
return bll.GetModel(user_name).avatar;
}
示例2: validate_username
private void validate_username(HttpContext context)
{
string username = DTRequest.GetString("username");
//如果为Null,退出
if (string.IsNullOrEmpty(username))
{
context.Response.Write("null");
return;
}
//过滤注册用户名字符
string[] strArray = userConfig.regkeywords.Split(',');
foreach (string s in strArray)
{
if (s.ToLower() == username.ToLower())
{
context.Response.Write("lock");
return;
}
}
BLL.users bll = new BLL.users();
//查询数据库
if (!bll.Exists(username.Trim()))
{
context.Response.Write("true");
return;
}
context.Response.Write("false");
return;
}
示例3: user_repassword
private void user_repassword(HttpContext context)
{
string code = context.Request.Form["txtCode"];
string strcode = context.Request.Form["hideCode"];
string password = context.Request.Form["txtPassword"];
//校检验证码
string result = verify_code(context, code);
if (result != "success")
{
context.Response.Write(result);
return;
}
//检查验证字符串
if (string.IsNullOrEmpty(strcode))
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"系统找不到邮件验证的字符串!\"}");
return;
}
//检查输入的新密码
if (string.IsNullOrEmpty(password))
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"请输入您的新密码!\"}");
return;
}
BLL.user_code codeBll = new BLL.user_code();
Model.user_code codeModel = codeBll.GetModel(strcode);
if (codeModel == null)
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"邮件验证的字符串不存在或已过期!\"}");
return;
}
//验证用户是否存在
BLL.users userBll = new BLL.users();
if (!userBll.Exists(codeModel.user_id))
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"该用户不存在或已被删除!\"}");
return;
}
Model.users userModel = userBll.GetModel(codeModel.user_id);
//执行修改操作
userModel.password = DESEncrypt.Encrypt(password);
userBll.Update(userModel);
//更改验证字符串状态
codeModel.count = 1;
codeModel.status = 1;
codeBll.Update(codeModel);
context.Response.Write("{\"msg\":1, \"msgbox\":\"修改密码成功,请记住您的新密码!\"}");
return;
}
示例4: user_register
private void user_register(HttpContext context)
{
string code = DTRequest.GetFormString("txtCode").Trim();
string invitecode = DTRequest.GetFormString("txtInviteCode").Trim();
string username = DTRequest.GetFormString("txtUserName").Trim();
string password = DTRequest.GetFormString("txtPassword").Trim();
string email = DTRequest.GetFormString("txtEmail").Trim();
string userip = DTRequest.GetIP();
#region 检查各项并提示
//检查是否开启会员功能
if (siteConfig.memberstatus == 0)
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"对不起,会员功能已被关闭,无法注册新会员!\"}");
return;
}
if (userConfig.regstatus == 0)
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"对不起,系统暂不允许注册新用户!\"}");
return;
}
//校检验证码
string result = verify_code(context, code);
if (result != "success")
{
context.Response.Write(result);
return;
}
//检查用户输入信息是否为空
if (username == "" || password == "")
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"用户名和密码不能为空!\"}");
return;
}
if (email == "")
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"电子邮箱不能为空!\"}");
return;
}
//检查用户名
BLL.users bll = new BLL.users();
Model.users model = new Model.users();
if (bll.Exists(username))
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"该用户名已经存在!\"}");
return;
}
//检查同一IP注册时隔
if (userConfig.regctrl > 0)
{
if (bll.Exists(userip, userConfig.regctrl))
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"对不起,同一IP在" + userConfig.regctrl + "小时内不能注册多个用户!\"}");
return;
}
}
//不允许同一Email注册不同用户
if (userConfig.regemailditto == 0)
{
if (bll.ExistsEmail(email))
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"Email不允许重复注册,如果你忘记用户名,请找回密码!\"}");
return;
}
}
//检查默认组别是否存在
Model.user_groups modelGroup = new BLL.user_groups().GetDefault();
if (modelGroup == null)
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"系统尚未分组,请联系管理员设置会员分组!\"}");
return;
}
//检查是否通过邀请码注册
if (userConfig.regstatus == 2)
{
string result1 = verify_invite_reg(username, invitecode);
if (result1 != "success")
{
context.Response.Write(result1);
return;
}
}
#endregion
//保存注册信息
model.group_id = modelGroup.id;
model.user_name = username;
model.password = DESEncrypt.Encrypt(password);
model.email = email;
model.reg_ip = userip;
model.reg_time = DateTime.Now;
model.is_lock = userConfig.regverify; //设置为对应状态
int newId = bll.Add(model);
if (newId < 1)
{
context.Response.Write("{\"msg\":0, \"msgbox\":\"系统故障,注册失败,请联系网站管理员!\"}");
return;
}
model = bll.GetModel(newId);
//.........这里部分代码省略.........
示例5: validate_username
private void validate_username(HttpContext context)
{
string username = DTRequest.GetFormString("username");
string oldusername = DTRequest.GetFormString("oldusername");
//如果为Null,退出
if (string.IsNullOrEmpty(username))
{
context.Response.Write("false");
return;
}
Model.userconfig userConfig = new BLL.userconfig().loadConfig(Utils.GetXmlMapPath(DTKeys.FILE_USER_XML_CONFING));
//过滤注册用户名字符
string[] strArray = userConfig.regkeywords.Split(',');
foreach (string s in strArray)
{
if (s.ToLower() == username.ToLower())
{
context.Response.Write("false");
return;
}
}
//检查是否修改操作
if (username == oldusername)
{
context.Response.Write("true");
return;
}
BLL.users bll = new BLL.users();
//查询数据库
if (bll.Exists(username.Trim()))
{
context.Response.Write("false");
return;
}
context.Response.Write("true");
return;
}
示例6: validate_username
private void validate_username(HttpContext context)
{
string user_name = MXRequest.GetString("param");
//如果为Null,退出
if (string.IsNullOrEmpty(user_name))
{
context.Response.Write("{ \"info\":\"请输入用户名\", \"status\":\"n\" }");
return;
}
Model.userconfig userConfig = new BLL.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 bll = new BLL.users();
//查询数据库
if (bll.Exists(user_name.Trim()))
{
context.Response.Write("{ \"info\":\"用户名已重复\", \"status\":\"n\" }");
return;
}
context.Response.Write("{ \"info\":\"用户名可用\", \"status\":\"y\" }");
return;
}
示例7: DoAdd
private bool DoAdd()
{
bool result = false;
Model.users model = new Model.users();
BLL.users bll = new BLL.users();
model.group_id = int.Parse(ddlGroupId.SelectedValue);
model.status = int.Parse(rblStatus.SelectedValue);
//检测用户名是否重复
if (bll.Exists(txtUserName.Text.Trim()))
{
JscriptMsg("用户名已存在!", "", "Error");
return false;
}
model.user_name = Utils.DropHTML(txtUserName.Text.Trim());
//获得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.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 = DTRequest.GetIP();
model.province = Convert.ToInt32(ddl_province.SelectedValue);
model.city = Convert.ToInt32(ddl_city.SelectedValue);
model.district = Convert.ToInt32(ddl_district.SelectedValue);
model.user_type = Convert.ToInt32(rb_user_type.SelectedValue);
if (bll.Add(model) > 0)
{
AddAdminLog(DTEnums.ActionEnum.Add.ToString(), "添加用户:" + model.user_name); //记录日志
result = true;
}
return result;
}
示例8: user_register
private void user_register(HttpContext context)
{
string site = DTRequest.GetQueryString("site").Trim(); //当前站点
string code = DTRequest.GetFormString("txtCode").Trim();
string username = Utils.ToHtml(DTRequest.GetFormString("txtUserName").Trim());
string password = DTRequest.GetFormString("txtPassword").Trim();
string email = Utils.ToHtml(DTRequest.GetFormString("txtEmail").Trim());
string mobile = Utils.ToHtml(DTRequest.GetFormString("txtMobile").Trim());
string userip = DTRequest.GetIP();
#region 验证各种参数信息
//检查站点目录是否正确
if (string.IsNullOrEmpty(site))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,网站传输参数有误!\"}");
return;
}
//检查是否开启会员功能
if (siteConfig.memberstatus == 0)
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,会员功能已关闭,无法注册!\"}");
return;
}
if (userConfig.regstatus == 0)
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,系统暂不允许注册新用户!\"}");
return;
}
//检查用户输入信息是否为空
if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,用户名和密码不能为空!\"}");
return;
}
//如果开启手机注册则要验证手机
if (userConfig.regstatus == 2 && string.IsNullOrEmpty(mobile))
{
context.Response.Write("{\"status\":0, \"msg\":\"错误:手机号码不能为空!\"}");
return;
}
//如果开启邮箱注册则要验证邮箱
if (userConfig.regstatus == 3 && string.IsNullOrEmpty(email))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,电子邮箱不能为空!\"}");
return;
}
//检查用户名
BLL.users bll = new BLL.users();
if (bll.Exists(username))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,该用户名已经存在!\"}");
return;
}
//如果开启手机登录要验证手机
if (userConfig.mobilelogin == 1 && !string.IsNullOrEmpty(mobile))
{
if (bll.ExistsMobile(mobile))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,该手机号码已被使用!\"}");
return;
}
}
//如果开启邮箱登录要验证邮箱
if (userConfig.emaillogin == 1 && !string.IsNullOrEmpty(email))
{
if (bll.ExistsEmail(email))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,该电子邮箱已被使用!\"}");
return;
}
}
//检查同一IP注册时隔
if (userConfig.regctrl > 0)
{
if (bll.Exists(userip, userConfig.regctrl))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,同IP在" + userConfig.regctrl + "小时内禁止重复注册!\"}");
return;
}
}
//检查默认组别是否存在
Model.user_groups modelGroup = new BLL.user_groups().GetDefault();
if (modelGroup == null)
{
context.Response.Write("{\"status\":0, \"msg\":\"用户尚未分组,请联系网站管理员!\"}");
return;
}
//检查验证码是否正确
switch (userConfig.regstatus)
{
case 1: //验证网页验证码
string result1 = verify_code(context, code);
if (result1 != "success")
{
context.Response.Write(result1);
return;
}
break;
case 2: //验证手机验证码
string result2 = verify_sms_code(context, code);
//.........这里部分代码省略.........
示例9: user_repassword
private void user_repassword(HttpContext context)
{
string strcode = DTRequest.GetFormString("hideCode"); //取回密码字符串
string password = DTRequest.GetFormString("txtPassword"); //重设后的密码
//检查验证字符串
if (string.IsNullOrEmpty(strcode))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,校检码字符串不能为空!\"}");
return;
}
//检查输入的新密码
if (string.IsNullOrEmpty(password))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,请输入您的新密码!\"}");
return;
}
BLL.user_code codeBll = new BLL.user_code();
Model.user_code codeModel = codeBll.GetModel(strcode);
if (codeModel == null)
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,校检码不存在或已过期!\"}");
return;
}
//验证用户是否存在
BLL.users userBll = new BLL.users();
if (!userBll.Exists(codeModel.user_id))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,该用户不存在或已被删除!\"}");
return;
}
Model.users userModel = userBll.GetModel(codeModel.user_id);
//执行修改操作
userModel.password = DESEncrypt.Encrypt(password, userModel.salt);
userBll.Update(userModel);
//更改验证字符串状态
codeModel.count = 1;
codeModel.status = 1;
codeBll.Update(codeModel);
context.Response.Write("{\"status\":1, \"msg\":\"修改密码成功,请记住新密码!\"}");
return;
}
示例10: user_register
private void user_register(HttpContext context)
{
string code = DTRequest.GetFormString("txtCode").Trim();
string invitecode = DTRequest.GetFormString("txtInviteCode").Trim();
string username = Utils.ToHtml(DTRequest.GetFormString("txtUserName").Trim());
string password = DTRequest.GetFormString("txtPassword").Trim();
string email = Utils.ToHtml(DTRequest.GetFormString("txtEmail").Trim());
string mobile = Utils.ToHtml(DTRequest.GetFormString("txtMobile").Trim());
string userip = DTRequest.GetIP();
#region 检查各项并提示
//检查是否开启会员功能
if (siteConfig.memberstatus == 0)
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,会员功能已关闭,无法注册!\"}");
return;
}
if (userConfig.regstatus == 0)
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,系统暂不允许注册新用户!\"}");
return;
}
//校检验证码,如果注册使用手机短信则只需验证手机验证码,否则使用网页验证码
if (userConfig.regstatus == 2) //手机验证码
{
string result = verify_sms_code(context, code);
if (result != "success")
{
context.Response.Write(result);
return;
}
}
else //网页验证码
{
string result = verify_code(context, code);
if (result != "success")
{
context.Response.Write(result);
return;
}
}
//检查用户输入信息是否为空
if (username == "" || password == "")
{
context.Response.Write("{\"status\":0, \"msg\":\"错误:用户名和密码不能为空!\"}");
return;
}
if (userConfig.regemailditto == 0 && email == "")
{
context.Response.Write("{\"status\":0, \"msg\":\"错误:电子邮箱不能为空!\"}");
return;
}
if (userConfig.mobilelogin == 1 && mobile == "")
{
context.Response.Write("{\"status\":0, \"msg\":\"错误:手机号码不能为空!\"}");
return;
}
//检查用户名
BLL.users bll = new BLL.users();
Model.users model = new Model.users();
if (bll.Exists(username))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,该用户名已经存在!\"}");
return;
}
//检查同一IP注册时隔
if (userConfig.regctrl > 0)
{
if (bll.Exists(userip, userConfig.regctrl))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,同IP在" + userConfig.regctrl + "小时内禁止重复注册!\"}");
return;
}
}
//不允许同一Email注册不同用户
if (userConfig.regemailditto == 0 || userConfig.emaillogin == 1)
{
if (bll.ExistsEmail(email))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,该邮箱已被注册!\"}");
return;
}
}
//不允许同一手机号码注册不同用户
if (userConfig.mobilelogin == 1)
{
if (bll.ExistsMobile(mobile))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,该手机号码已被注册!\"}");
return;
}
}
//检查默认组别是否存在
Model.user_groups modelGroup = new BLL.user_groups().GetDefault();
if (modelGroup == null)
{
context.Response.Write("{\"status\":0, \"msg\":\"用户尚未分组,请联系网站管理员!\"}");
return;
}
//.........这里部分代码省略.........
示例11: dealing_users
/// <summary>
/// 添加分配账户员工
/// </summary>
/// <param name="context"></param>
private void dealing_users(HttpContext context)
{
string username = DTRequest.GetString("username");
string password = DTRequest.GetString("psd");
string phone = DTRequest.GetString("phone");
string email = DTRequest.GetString("email");
string real_name = DTRequest.GetString("real_name");
int branch = DTRequest.GetFormInt("branch_id");
Model.users model = new Model.users();
BLL.users bll = new BLL.users();
Model.users model1 = new BasePage().GetUserInfo();
if (model1 == null)
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,请重新登录!\"}");
return;
}
if (bll.Exists(username))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,该账户名已存在!\"}");
return;
}
model.user_name = username;
model.password = password;
model.telphone = phone;
model.real_name = real_name;
model.email = email;
model.branch_id = branch;
model.user_status = 3;
model.user_type = 1;
model.parent_id = model1.id;
model.group_id = 1;
if (bll.Add(model) > 0)
{
context.Response.Write("{\"status\":1, \"msg\":\"添加员工成功!\"}");
return;
}
else
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,添加员工失败!\"}");
return;
}
}