User.ashx中,点击注册之后的处理模块,注册不成功。
发表在ASP.NET图书答疑 2018-05-20 《ASP.NET项目开发实战入门》第1章 鱼和熊掌网站—“让您的选择更轻松”
是否精华
版块置顶:

 public void RegLogin(HttpContext context)
    {
        string nc = HttpContext.Current.Request.Form["nc"].ToString();   //获取昵称
        string sj = HttpContext.Current.Request.Form["sj"].ToString();   //获取手机
        string pw1 = HttpContext.Current.Request.Form["pw1"].ToString();  //获取密码
        string sex = HttpContext.Current.Request.Form["sex"].ToString();  //获取性别
        //验证手机短信码是否正确
        if (true)
        {
            UserBll bll = new UserBll();
            UserModel m = new UserModel();
            //设置模板类
            m.User_hd = "Systemimg/logo.png";      //设置头像
            m.User_Name = sj;          //设置用户名
            m.Pwd = pw1;            //设置密码
            m.WhereCom = "9";          //设置来源,9标识网站注册
            m.State = "0";           //设置状态
            m.RegTime = DateTime.Now.ToString();        //设置注册时间
            m.PhoneNum = sj;           //设置手机号码
            m.PetName = nc;           //设置昵称
            m.sex = sex;            //设置性别
            m.Pinfo = " ";           //设置其他属性
            m.Utype = "1";
            //调用后台方法进行注册
            if (bll.AddUser(m))
            {
                HttpContext.Current.Session["username"] = sj;   //设置服务器端的客户端标识
                HttpContext.Current.Session["UserInfo"] = m;   //设置服务器端的客户端标识
                context.Response.Write("{\"status\":\"0\"}");
                return;
            }
            else
            {
                    //这个是我自己添加的,因为上面注册一直无法成功,又看不到结果,所以这里尝试了添加一个,结果,还真的注册不成功
                context.Response.Write("{\"status\":\"注册不成功\"}");
                return;
            }
        }
        else
        {
            context.Response.Write("{\"status\":\"手机验证码不正确\"}");
        }
    }


/*

    上面bll.AddUser(m)返回了false是什么原因啊。

    这一步的目的是为了加入数据库么?

说起来,数据库也有些奇怪,我只有在Web.config中添加了这个代码:

<connectionStrings>
    <add name="connstr" connectionString="server=127.0.0.1;uid=sa;pwd=;database=fishAndBearPaw;" /> 
  </connectionStrings>

这个应该只有声明的效果吧,是不是应该还有一步,调用connstr来链接这个数据库啊,为什么我感觉自己没有操作连接这一步?

还是这个数据库的链接是自动的?

*/

分享到:
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照