Discuz フォーラムの管理プロセスでは、ユーザーを一括削除する必要がある場合がよくありますが、この場合は、ワンクリックでユーザーを一括削除する必要があります。この記事では、管理者がユーザー管理作業を迅速かつ効率的に完了できるように、コード例とともに具体的な操作手順を紹介します。
まず、管理者は Discuz バックエンド管理システムにログインする必要があります。ログインに成功したら、ユーザー名とパスワードを入力し、[クリックします]左側のメニューバーの「ユーザー」オプションを選択し、ユーザー管理ページに入ります。
ユーザー管理ページの上部に「ユーザーの検索」ボックスが表示され、管理者は必要に応じて削除するユーザーをフィルターできます。削除したいユーザーを選択し、ページ下部の「ユーザーの選択」操作ボタンをクリックし、ドロップダウンメニューから「ユーザーの削除」を選択し、ユーザー削除操作ページに入ります。
ユーザー削除操作ページで、管理者はユーザーを削除する理由を選択する必要があります。通常、「迷惑ユーザーのクリーンアップ」や「違法な操作」などのオプションを選択して、ユーザーを削除する目的を記録できます。
削除理由を確認した後、ページの下部にある「削除を確認する」ボタンをクリックすると、選択したファイルを削除するかどうかを確認するメッセージが表示されます。ユーザー。確認後、システムは選択したユーザー アカウントをバッチで削除します。
以下は、Discuz のユーザーのワンクリック一括削除を実装する簡単な PHP コード例です:
<?php define('IN_DISCUZ', true); require_once './source/class/class_core.php'; $discuz = C::app(); $discuz->init(); $uids = [1, 2, 3]; // 要删除的用户ID数组 foreach ($uids as $uid) { C::t('common_member')->delete_by_uid($uid); }
上記のコード例では、Discuz が最初に紹介されています。次に、コア クラス ライブラリは、削除するユーザー ID の配列を定義します。ユーザー ID 配列をループし、delete_by_uid
メソッドを呼び出してユーザーを削除することで、ユーザーの一括削除機能が実現されます。
上記の手順とコード例により、管理者は Discuz フォーラムのユーザー管理を簡単に完了し、ワンクリックでユーザーの一括削除を実現できます。フォーラムを管理する過程で、ユーザー データをタイムリーにクリーニングおよび維持することは、フォーラムの良好な運営状態を維持し、ユーザー エクスペリエンスと管理効率を向上させるのに役立ちます。この記事があなたのお役に立てば幸いです、読んでいただきありがとうございます!
以上がフォーラムのメンテナンスについて説明します: ワンクリックでユーザーを一括削除する手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。