private void user_invite_code(HttpContext context)
        {
            //检查用户是否登录
            Model.users model = new BasePage().GetUserInfo();
            if (model == null)
            {
                context.Response.Write("{\"status\":0, \"msg\":\"对不起,用户尚未登录或已超时!\"}");
                return;
            }
            //检查是否开启邀请注册
            if (userConfig.regstatus != 2)
            {
                context.Response.Write("{\"status\":0, \"msg\":\"对不起,系统不允许通过邀请注册!\"}");
                return;
            }
            BLL.user_code codeBll = new BLL.user_code();
            //检查申请是否超过限制
            if (userConfig.invitecodenum > 0)
            {
                int result = codeBll.GetCount("user_name='" + model.user_name + "' and type='" + Vincent._DTcms.DTEnums.CodeEnum.Register.ToString() + "' and datediff(d,add_time,getdate())=0");
                if (result >= userConfig.invitecodenum)
                {
                    context.Response.Write("{\"status\":0, \"msg\":\"对不起,您申请邀请码的数量已超过每天限制!\"}");
                    return;
                }
            }
            //删除过期的邀请码
            codeBll.Delete("type='" + Vincent._DTcms.DTEnums.CodeEnum.Register.ToString() + "' and status=1 or datediff(d,eff_time,getdate())>0");
            //随机取得邀请码
            string str_code = Vincent._DTcms.Utils.GetCheckCode(8);

            Model.user_code codeModel = new Model.user_code();
            codeModel.user_id   = model.id;
            codeModel.user_name = model.user_name;
            codeModel.type      = Vincent._DTcms.DTEnums.CodeEnum.Register.ToString();
            codeModel.str_code  = str_code;
            if (userConfig.invitecodeexpired > 0)
            {
                codeModel.eff_time = DateTime.Now.AddDays(userConfig.invitecodeexpired);
            }
            codeBll.Add(codeModel);
            context.Response.Write("{\"status\":1, \"msg\":\"恭喜您,申请邀请码已成功!\"}");
            return;
        }
 private void user_invite_code(HttpContext context)
 {
     //检查用户是否登录
     Model.users model = new BasePage().GetUserInfo();
     if (model == null)
     {
         context.Response.Write("{\"msg\":0, \"msgbox\":\"对不起,用户没有登录或登录超时啦!\"}");
         return;
     }
     //检查是否开启邀请注册
     if (userConfig.regstatus != 2)
     {
         context.Response.Write("{\"msg\":0, \"msgbox\":\"对不起,系统不允许通过邀请注册!\"}");
         return;
     }
     BLL.user_code codeBll = new BLL.user_code();
     //检查申请是否超过限制
     if (userConfig.invitecodenum > 0)
     {
         int result = codeBll.GetCount("user_name='" + model.user_name + "' and type='" + DTEnums.CodeEnum.Register.ToString() + "' and datediff(d,add_time,getdate())=0");
         if (result >= userConfig.invitecodenum)
         {
             context.Response.Write("{\"msg\":0, \"msgbox\":\"对不起,您申请的邀请码数量已超过每天的限制!\"}");
             return;
         }
     }
     //删除过期的邀请码
     codeBll.Delete("type='" + DTEnums.CodeEnum.Register.ToString() + "' and status=1 or datediff(d,eff_time,getdate())>0");
     //随机取得邀请码
     string str_code = Utils.GetCheckCode(8);
     Model.user_code codeModel = new Model.user_code();
     codeModel.user_id = model.id;
     codeModel.user_name = model.user_name;
     codeModel.type = DTEnums.CodeEnum.Register.ToString();
     codeModel.str_code = str_code;
     if (userConfig.invitecodeexpired > 0)
     {
         codeModel.eff_time = DateTime.Now.AddDays(userConfig.invitecodeexpired);
     }
     codeBll.Add(codeModel);
     context.Response.Write("{\"msg\":1, \"msgbox\":\"恭喜您,申请邀请码已成功!\"}");
     return;
 }