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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
