Backup/Discuz.Web/admin/global/global_combinationuser.aspx.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Web.UI;

using Discuz.Control;
using Discuz.Forum;

namespace Discuz.Web.Admin
{
    /// <summary>
    /// 合并用户
    /// </summary>
    /// 
    public partial class combinationuser : AdminPage
    {
        private void CombinationUserInfo_Click(object sender, EventArgs e)
        {
            #region 合并用户
            if (this.CheckCookie())
            {
                int targetuid = Users.GetUserId(targetusername.Text);
                string result = "";
                if (targetuid > 0)
                {
                    result = CombinationUser(username1.Text.Trim(), targetusername.Text.Trim(), targetuid);
                    result += CombinationUser(username2.Text.Trim(), targetusername.Text.Trim(), targetuid);
                    result += CombinationUser(username3.Text.Trim(), targetusername.Text.Trim(), targetuid);
                }
                else
                    result += "目标用户:" + targetusername.Text + "不存在!,";

                if (result == "")
                    base.RegisterStartupScript( "PAGE",  "window.location.href='global_usergrid.aspx';");
                else
                    base.RegisterStartupScript( "", "<script>alert('" + result.Replace("'", "’") + "');</script>");
            }
            #endregion
        }

        private string CombinationUser(string userName, string targetUserName, int targetUid)
        {
            int srcuid = 0;
            string result = "";
            if ((userName != "") && (targetUserName != userName))
            {
                srcuid = Users.GetUserId(userName);
                if (srcuid > 0)
                {
                    AdminUsers.CombinationUser(srcuid, targetUid);
                    AdminUsers.UpdateForumsFieldModerators(userName);
                    AdminVistLogs.InsertLog(userid, username, usergroupid, grouptitle, ip, "合并用户", "把用户" + userName + " 合并到" + targetUserName);
                }
                else
                    result = "用户:" + userName + "不存在!,";
            }
            return result;
        }

        #region Web 窗体设计器生成的代码

        protected override void OnInit(EventArgs e)
后面还有 14 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。