Example #1
0
        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;
        }
Example #2
0
        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;
        }