⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dz_bbs.aspx.cs

📁 ROYcms 是国内CMS市场的新秀、也是国内少有的采用微软的ASP.NET 2.0 + SQL2000/2005 技术框架开发的CMS
💻 CS
📖 第 1 页 / 共 2 页
字号:
              __userinfo.Extcredits3 = Scoresets.GetScoreSet(3).Init;
              __userinfo.Extcredits4 = Scoresets.GetScoreSet(4).Init;
              __userinfo.Extcredits5 = Scoresets.GetScoreSet(5).Init;
              __userinfo.Extcredits6 = Scoresets.GetScoreSet(6).Init;
              __userinfo.Extcredits7 = Scoresets.GetScoreSet(7).Init;
              __userinfo.Extcredits8 = Scoresets.GetScoreSet(8).Init;
              __userinfo.Avatarshowid = 0;
              __userinfo.Email = email;
              __userinfo.Bday = tmpBday;
              __userinfo.Sigstatus = DNTRequest.GetInt("sigstatus", 0);

              if (__userinfo.Sigstatus != 0)
              {
                  __userinfo.Sigstatus = 1;
              }
              __userinfo.Tpp = DNTRequest.GetInt("tpp", 0);
              __userinfo.Ppp = DNTRequest.GetInt("ppp", 0);
              __userinfo.Templateid = DNTRequest.GetInt("templateid", 1);
              __userinfo.Pmsound = DNTRequest.GetInt("pmsound", 0);
              __userinfo.Showemail = DNTRequest.GetInt("showemail", 0);

              int receivepmsetting = 1;
              foreach (string rpms in DNTRequest.GetString("receivesetting").Split(','))
              {
                  if (rpms != string.Empty)
                  {
                      int tmp = int.Parse(rpms);
                      receivepmsetting = receivepmsetting | tmp;
                  }
              }

              if (config.Regadvance == 0)
              {
                  receivepmsetting = 7;
              }

              __userinfo.Newsletter = (ReceivePMSettingType)receivepmsetting;
              __userinfo.Invisible = DNTRequest.GetInt("invisible", 0);
              __userinfo.Newpm = 0;
              __userinfo.Medals = "";
              if (config.Welcomemsg == 1)
              {
                  __userinfo.Newpm = 1;
              }
              __userinfo.Accessmasks = DNTRequest.GetInt("accessmasks", 0);
              //
              __userinfo.Website = Utils.HtmlEncode(DNTRequest.GetString("website"));
              __userinfo.Icq = Utils.HtmlEncode(DNTRequest.GetString("icq"));
              __userinfo.Qq = Utils.HtmlEncode(DNTRequest.GetString("qq"));
              __userinfo.Yahoo = Utils.HtmlEncode(DNTRequest.GetString("yahoo"));
              __userinfo.Msn = Utils.HtmlEncode(DNTRequest.GetString("msn"));
              __userinfo.Skype = Utils.HtmlEncode(DNTRequest.GetString("skype"));
              __userinfo.Location = Utils.HtmlEncode(DNTRequest.GetString("location"));
              if (usergroupinfo.Allowcstatus == 1)
              {
                  __userinfo.Customstatus = Utils.HtmlEncode(DNTRequest.GetString("customstatus"));
              }
              else
              {
                  __userinfo.Customstatus = "";
              }
              __userinfo.Avatar = @"avatars\common\0.gif";
              __userinfo.Avatarwidth = 0;
              __userinfo.Avatarheight = 0;
              __userinfo.Bio = DNTRequest.GetString("bio");
              __userinfo.Signature = Utils.HtmlEncode(ForumUtils.BanWordFilter(DNTRequest.GetString("signature")));

              PostpramsInfo _postpramsinfo = new PostpramsInfo();
              _postpramsinfo.Usergroupid = usergroupid;
              _postpramsinfo.Attachimgpost = config.Attachimgpost;
              _postpramsinfo.Showattachmentpath = config.Showattachmentpath;
              _postpramsinfo.Hide = 0;
              _postpramsinfo.Price = 0;
              _postpramsinfo.Sdetail = __userinfo.Signature;
              _postpramsinfo.Smileyoff = 1;
              _postpramsinfo.Bbcodeoff = 1 - usergroupinfo.Allowsigbbcode;
              _postpramsinfo.Parseurloff = 1;
              _postpramsinfo.Showimages = usergroupinfo.Allowsigimgcode;
              _postpramsinfo.Allowhtml = 0;
              _postpramsinfo.Smiliesinfo = Smilies.GetSmiliesListWithInfo();
              _postpramsinfo.Customeditorbuttoninfo = Editors.GetCustomEditButtonListWithInfo();
              _postpramsinfo.Smiliesmax = config.Smiliesmax;

              __userinfo.Sightml = UBB.UBBToHTML(_postpramsinfo);

              //
              __userinfo.Authtime = Utils.GetDateTime();

              //邮箱激活链接验证
              if (config.Regverify == 1)
              {
                  __userinfo.Authstr = ForumUtils.CreateAuthStr(20);
                  __userinfo.Authflag = 1;
                  __userinfo.Groupid = 8;
                  SendEmail(tmpUsername, DNTRequest.GetString("password").Trim(), DNTRequest.GetString("email").Trim(), __userinfo.Authstr);
              }
              //系统管理员进行后台验证
              else if (config.Regverify == 2)
              {
                  __userinfo.Authstr = DNTRequest.GetString("website");
                  __userinfo.Groupid = 8;
                  __userinfo.Authflag = 1;
              }
              else
              {
                  __userinfo.Authstr = "";
                  __userinfo.Authflag = 0;
                  __userinfo.Groupid = UserCredits.GetCreditsUserGroupID(0).Groupid;
              }
              __userinfo.Realname = DNTRequest.GetString("realname");
              __userinfo.Idcard = DNTRequest.GetString("idcard");
              __userinfo.Mobile = DNTRequest.GetString("mobile");
              __userinfo.Phone = DNTRequest.GetString("phone");

              int uid = Users.CreateUser(__userinfo);

              if (config.Welcomemsg == 1)
              {
                  PrivateMessageInfo __privatemessageinfo = new PrivateMessageInfo();

                  string curdatetime = Utils.GetDateTime();
                  // 收件箱
                  __privatemessageinfo.Message = config.Welcomemsgtxt;
                  __privatemessageinfo.Subject = "欢迎您的加入! (请勿回复本信息)";
                  __privatemessageinfo.Msgto = __userinfo.Username;
                  __privatemessageinfo.Msgtoid = uid;
                  __privatemessageinfo.Msgfrom = PrivateMessages.SystemUserName;
                  __privatemessageinfo.Msgfromid = 0;
                  __privatemessageinfo.New = 1;
                  __privatemessageinfo.Postdatetime = curdatetime;
                  __privatemessageinfo.Folder = 0;
                  PrivateMessages.CreatePrivateMessage(__privatemessageinfo, 0);
              }

              if (config.Regverify == 0)
              {
                  UserCredits.UpdateUserCredits(uid);
                  ForumUtils.WriteUserCookie(uid, -1, config.Passwordkey);
                  OnlineUsers.UpdateAction(olid, UserAction.Register.ActionID, 0, config.Onlinetimeout);


                  Statistics.ReSetStatisticsCache();

                  SetUrl("index.aspx");
                  SetMetaRefresh();
                  SetShowBackLink(false);
                  //这里添加代码提示“注册成功, 返回登录页"并return退出
                  //...
                  //
              }
              else
              {
                  SetUrl("index.aspx");
                  SetMetaRefresh(5);
                  SetShowBackLink(false);

                  if (config.Regverify == 1)
                  {
                      //这里添加代码提示“注册成功, 请您到您的邮箱中点击激活链接来激活您的帐号"并return退出
                      //...
                      //
                  }

                  if (config.Regverify == 2)
                  {
                      //这里添加代码提示“您注册成功, 但需要系统管理员审核您的帐户后才可登陆使用"并return退出
                      //...
                      //
                  }

              }

            }**/
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -