日期:2014-05-18  浏览次数:20442 次

Discuz!NT 删除用户的接口在哪里啊
谁用过
我想删除用户应该用哪个接口啊
我想用删除用户的接口在另一个程序中删除用户
包括
保留该用户所发帖子
保留该用户已发送的短消息
的功能

该怎么用啊

------解决方案--------------------
- -后台那里有删除功能
接口你看开源的CS里就能找到了
有日子不碰= =只能指出大概的方向了
在后台的编辑会员哪里 下面有个删除 同时也有删除“用户的帖子(DelPosts) 用户的短消息”等等 没有记错是global_edituser.aspx这里
调用的好像是AdminUsers.DelUserAllInf(删除用户)
然后好像相关的功能要在调用AdminUsers下的其他方法的= =b
------解决方案--------------------

目录Discuz.Data.MySQL
文件UserManage.cs
C# code

public void DeleteUserByUidlist(string uidlist)
{
    DbHelper.ExecuteNonQuery(CommandType.Text, "DELETE FROM `" + BaseConfigs.get_GetTablePrefix() + "userfields` WHERE `uid` IN(" + uidlist + ")");
    DbHelper.ExecuteNonQuery(CommandType.Text, "DELETE FROM `" + BaseConfigs.get_GetTablePrefix() + "users` WHERE `uid` IN(" + uidlist + ")");
}