public string applySMS(string tel) { string result = "{\"status\":"; if (Util.validSqlInsert(tel)) { result = result + "\"faild\","; result = result + "\"msg\":\"含有非法攻击字符\","; result = result + "\"data\":{}}"; return result; } //第一步向数据库写入一条用户数据。 if (new BLL.user_tb().GetModel(tel) == null) { Model.user_tb u = new Model.user_tb(); u.user_telphone = tel; u.user_nikeName = UserInfoServer.NikeNameCreate(); new BLL.user_tb().Add(u); } #region 凯旋修改10-29判断账号是否存在 else { result = result + "\"faild\","; result = result + "\"msg\":\"该手机号已注册\","; result = result + "\"data\":{}}"; return result; } #endregion //第二步向短信服务商发出请求。 string code = Util.CreateRandomCode(4); //当上线时再将短信开通。 SendSMS.sendSMSCode(tel,code); //向数据库短信验证码写入一条数据。 Model.smsCode smscode = new Model.smsCode(); smscode.smscode = code; smscode.smscode_sendtime = DateTime.Now; smscode.user_telphone = tel; new BLL.smsCode().Add(smscode); //向数据库短息库写入一条数据,以便进行统计。 Model.sms sms = new Model.sms(); sms.sms_time = smscode.smscode_sendtime; sms.user_telphone = tel; sms.sms_content = "短信验证码内容:" + code; new BLL.sms().Add(sms); result = result + "\"success\","; result = result + "\"msg\":\"\","; result = result + "\"data\":{}}"; return result; }
public string applySMSLogin(string tel) { string result = "{\"status\":"; if (Util.validSqlInsert(tel)) { result = result + "\"faild\","; result = result + "\"msg\":\"含有非法攻击字符\","; result = result + "\"data\":{}}"; return result; } //第一步判断该手机号是否存在,不存在返回结果,存在则写入数据库4位随机码 if (new BLL.user_tb().GetModel(tel) == null) { result = result + "\"faild\","; result = result + "\"msg\":\"该手机号未注册\","; result = result + "\"data\":{}}"; return result; } try { //第二步向短信服务商发出请求。 string code = Util.CreateRandomCode(4); //当上线时再将短信开通。 SendSMS.sendSMSCode(tel,code); //向数据库短信验证码写入一条数据。 Model.smsCode smscode = new Model.smsCode(); smscode.smscode = code; smscode.smscode_sendtime = DateTime.Now; smscode.user_telphone = tel; new BLL.smsCode().Add(smscode); //向数据库短息库写入一条数据,以便进行统计。 Model.sms sms = new Model.sms(); sms.sms_time = smscode.smscode_sendtime; sms.user_telphone = tel; sms.sms_content = "短信验证码内容:" + code; new BLL.sms().Add(sms); } catch (Exception ex) { result = result + "\"faild\","; result = result + "\"msg\":\"" + ex.Message + "\","; result = result + "\"data\":{}}"; return result; } result = result + "\"success\","; result = result + "\"msg\":\"\","; result = result + "\"data\":{}}"; return result; }