Beiträge: 19
	Themen: 7
	Registriert seit: 06.08.2008
	
	
 
	
	
		hallo,
ich suche schon länger nach einer möglichgeit bzw. nach einem plugin, mit dem man mehrere user gleichzeitig löschen kann, bzw. alle inaktiven löschen kann. hat jemand eine idee?
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Die Bearbeitung von mehreren Benutzern gleichzeitig wird erst ab MyBB 1.6 möglich sein. Ansonsten gibt es Plugins auf den Modseiten, die aber erst an die aktuelle Version angepasst werden müssten.
Wenn es dir nur darum geht, die nicht aktivierten Benutzer zu löschen, erstelle eine PHP-Datei mit dem Namen inactivemembers.php und folgendem Inhalt:
PHP-Code:
<?php
function task_inactivemembers($task)
{
    global $db;
    // Nicht aktivierte Accounts löschen
    $cut = TIME_NOW-604800;
    $query = $db->simple_select("users", "uid", "usergroup = '5' AND regdate < {$cut}");
    while($users = $db->fetch_array($query)) {
        $db->update_query("posts", array('uid' => 0), "uid='{$users['uid']}'");
        $db->delete_query("userfields", "ufid='{$users['uid']}'");
        $db->delete_query("privatemessages", "uid='{$users['uid']}'");
        $db->delete_query("events", "uid='{$users['uid']}'");
        $db->delete_query("moderators", "uid='{$users['uid']}'");
        $db->delete_query("forumsubscriptions", "uid='{$users['uid']}'");
        $db->delete_query("threadsubscriptions", "uid='{$users['uid']}'");
        $db->delete_query("sessions", "uid='{$users['uid']}'");
        $db->delete_query("banned", "uid='{$users['uid']}'");
        $db->delete_query("threadratings", "uid='{$users['uid']}'");
        $db->delete_query("users", "uid='{$users['uid']}'");
        update_stats(array('numusers' => '-1'));
    }
    add_task_log($task, "Nicht aktivierte Accounts gelöscht.");
}
?>
Lade diese dann in den Ordner inc/tasks/ des Forums. Gehe dann ins Admin-CP und richte eine neue Aufgabe im Aufgabensystem ein, so dass die Datei ein Mal am Tag ausgeführt wird. Damit werden automatisch täglich alle Accounts gelöscht, die seit 7 Tagen nicht aktiviert wurden.
	
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
 
 
	
	
	
		
	Beiträge: 19
	Themen: 7
	Registriert seit: 06.08.2008
	
	
 
	
	
		wunderbar, vielen dank!
mich wundert es nur, dass man nicht einfach mehrere user löschen kann. an sich ist das doch eine ganze einfache datenbankabfrage. ich habe es im endeffekt über phpmyadmin gemacht.
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 868
	Themen: 53
	Registriert seit: 24.08.2007
	
	
 
	
	
		Er meint, dass man nicht über das Admin CP mehere Benutzer gelichzeitig bearbeiten/löschen kann.
	
	
	
Gruß Manuel
Bitte erst die 
Suche und die 
Doku benutzen.