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 updateUserInfo(object jsonUserInfo) { Dictionary<string, object> dic = jsonUserInfo as Dictionary<string, object>; // Dictionary<string, object> dic = jsonUserInfo; string result = "{\"status\":"; //if (Util.validSqlInsert(jsonUserInfo)) //{ // result = result + "\"faild\","; // result = result + "\"msg\":\"含有非法攻击字符\","; // result = result + "\"data\":{}}"; // return result; //} try { Model.user_tb u = new Model.user_tb(); //u.user_sex = (bool)dic["user_sex"]; //return dic["user_sex"].ToString(); u.user_sex = Convert.ToBoolean(dic["user_sex"].ToString()); u.user_nikeName = dic["user_nikeName"].ToString(); u.user_photo = dic["user_photo"].ToString(); u.user_birthday = Convert.ToDateTime(dic["user_birthday"].ToString()); u.user_height = dic["user_height"].ToString(); u.user_weight = dic["user_weight"].ToString(); u.user_address = dic["user_address"].ToString(); u.user_job = dic["user_job"].ToString(); u.user_income = dic["user_income"].ToString(); u.user_pwd = dic["user_pwd"].ToString(); u.user_telphone = dic["user_telphone"].ToString(); //u = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<Model.user_tb>(jsonUserInfo); new BLL.user_tb().Update(u); } catch (Exception e) { result = result + "\"faild\","; result = result + "\"msg\":\"" + e.Message + "\","; result = result + "\"data\":{}}"; return result; } result = result + "\"success\","; result = result + "\"msg\":\"更新成功\","; result = result + "\"data\":{}}"; return result; }