本文整理汇总了C#中BLL.users.ExistsMobile方法的典型用法代码示例。如果您正苦于以下问题:C# BLL.users.ExistsMobile方法的具体用法?C# BLL.users.ExistsMobile怎么用?C# BLL.users.ExistsMobile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BLL.users
的用法示例。
在下文中一共展示了BLL.users.ExistsMobile方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: user_info_edit
private void user_info_edit(HttpContext context)
{
//检查用户是否登录
Model.users model = new BasePage().GetUserInfo();
if (model == null)
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,用户尚未登录或已超时!\"}");
return;
}
string nick_name = Utils.ToHtml(DTRequest.GetFormString("txtNickName"));
string sex = DTRequest.GetFormString("rblSex");
string birthday = DTRequest.GetFormString("txtBirthday");
string email = Utils.ToHtml(DTRequest.GetFormString("txtEmail"));
string mobile = Utils.ToHtml(DTRequest.GetFormString("txtMobile"));
string telphone = Utils.ToHtml(DTRequest.GetFormString("txtTelphone"));
string qq = Utils.ToHtml(DTRequest.GetFormString("txtQQ"));
string msn = Utils.ToHtml(DTRequest.GetFormString("txtMsn"));
string province = Utils.ToHtml(DTRequest.GetFormString("txtProvince"));
string city = Utils.ToHtml(DTRequest.GetFormString("txtCity"));
string area = Utils.ToHtml(DTRequest.GetFormString("txtArea"));
string address = Utils.ToHtml(context.Request.Form["txtAddress"]);
//检查昵称
if (string.IsNullOrEmpty(nick_name))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,请输入您的姓名昵称!\"}");
return;
}
//检查省市区
if (string.IsNullOrEmpty(province) || string.IsNullOrEmpty(city) || string.IsNullOrEmpty(area))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,请选择您所在的省市区!\"}");
return;
}
BLL.users bll = new BLL.users();
//检查手机,如开启手机注册或使用手机登录需要检查
if (userConfig.regstatus == 2 || userConfig.mobilelogin == 1)
{
if (string.IsNullOrEmpty(mobile))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,请输入您的手机号码!\"}");
return;
}
if (model.mobile != mobile && bll.ExistsMobile(mobile))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,该手机号码已被使用!\"}");
return;
}
}
//检查邮箱,如开启邮箱注册或使用邮箱登录需要检查
if (userConfig.regstatus == 3 || userConfig.emaillogin == 1)
{
if (string.IsNullOrEmpty(email))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,请输入您的电子邮箱!\"}");
return;
}
if (model.email != email && bll.ExistsEmail(email))
{
context.Response.Write("{\"status\":0, \"msg\":\"对不起,该电子邮箱已被使用!\"}");
return;
}
}
//开始写入数据库
model.nick_name = nick_name;
model.sex = sex;
DateTime _birthday;
if (DateTime.TryParse(birthday, out _birthday))
{
model.birthday = _birthday;
}
model.email = email;
model.mobile = mobile;
model.telphone = telphone;
model.qq = qq;
model.msn = msn;
model.area = province + "," + city + "," + area;
model.address = address;
bll.Update(model);
context.Response.Write("{\"status\":1, \"msg\":\"账户资料已修改成功!\"}");
return;
}
示例2: user_oauth_register
private void user_oauth_register(HttpContext context)
{
//检查URL参数
if (context.Session["oauth_name"] == null)
{
context.Response.Write("{\"status\": 0, \"msg\": \"错误提示:授权参数不正确!\"}");
return;
}
//获取授权信息
string result = Utils.UrlExecute(siteConfig.webpath + "api/oauth/" + context.Session["oauth_name"].ToString() + "/result_json.aspx");
if (result.Contains("error"))
{
context.Response.Write("{\"status\": 0, \"msg\": \"错误提示:请检查URL是否正确!\"}");
return;
}
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();
//反序列化JSON
Dictionary<string, object> dic = JsonHelper.DataRowFromJSON(result);
if (dic["ret"].ToString() != "0")
{
context.Response.Write("{\"status\": 0, \"msg\": \"错误代码:" + dic["ret"] + "," + dic["msg"] + "\"}");
return;
}
BLL.users bll = new BLL.users();
Model.users model = new Model.users();
//如果开启手机登录要验证手机
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;
}
}
//检查默认组别是否存在
Model.user_groups modelGroup = new BLL.user_groups().GetDefault();
if (modelGroup == null)
{
context.Response.Write("{\"status\":0, \"msg\":\"用户尚未分组,请联系管理员!\"}");
return;
}
//保存注册信息
model.group_id = modelGroup.id;
model.user_name = bll.GetRandomName(10); //随机用户名
model.salt = Utils.GetCheckCode(6); //获得6位的salt加密字符串
model.password = DESEncrypt.Encrypt(password, model.salt);
model.email = email;
model.mobile = mobile;
if (!string.IsNullOrEmpty(dic["nick"].ToString()))
{
model.nick_name = dic["nick"].ToString();
}
if (dic["avatar"].ToString().StartsWith("http://"))
{
model.avatar = dic["avatar"].ToString();
}
if (!string.IsNullOrEmpty(dic["sex"].ToString()))
{
model.sex = dic["sex"].ToString();
}
if (!string.IsNullOrEmpty(dic["birthday"].ToString()))
{
model.birthday = Utils.StrToDateTime(dic["birthday"].ToString());
}
model.reg_ip = userip;
model.reg_time = DateTime.Now;
model.status = 0; //设置为正常状态
model.id = bll.Add(model); //保存数据
if (model.id < 1)
{
context.Response.Write("{\"status\":0, \"msg\":\"注册失败,请联系网站管理员!\"}");
return;
}
//赠送积分金额
if (modelGroup.point > 0)
{
new BLL.user_point_log().Add(model.id, model.user_name, modelGroup.point, "注册赠送积分", false);
}
if (modelGroup.amount > 0)
{
new BLL.user_amount_log().Add(model.id, model.user_name, modelGroup.amount, "注册赠送金额");
}
//判断是否发送欢迎消息
if (userConfig.regmsgstatus == 1) //站内短消息
{
new BLL.user_message().Add(1, "", model.user_name, "欢迎您成为本站会员", userConfig.regmsgtxt);
}
else if (userConfig.regmsgstatus == 2) //发送邮件
//.........这里部分代码省略.........
示例3: 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);
//.........这里部分代码省略.........
示例4: 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;
}
//.........这里部分代码省略.........