User auf Blacklist setzen, ohne Bestätigung

User auf Blacklist setzen, ohne Bestätigung

Postby kees23 » 8:52am, Wed 29 Jul, 2009

Hallo Gemeinde,

Ich habe ein kleines Problem an dem ich schon ein paar Tage rumkaue.
Ich muss User auf die Blacklist setzen, ohne dass die entsprechenden Benutzer dies mitbekommen.
Wie kann ich das machen, wenn es so etwas überhaupt geht?
Die Version der phplist ist 2.10.8

Danke schon mal

Gruß
Kees
kees23
phpList newbie
 
Posts: 1
Joined: 8:45am, Wed 29 Jul, 2009

Re: User auf Blacklist setzen, ohne Bestätigung

Postby ThorstenAlbrecht » 11:27am, Thu 10 Dec, 2009

Hi,

hier die Lösung aus meinen Notizen.

BTW Sämtliche Mechanismen bzgl. Blacklist (manuell User auf BL setzen, Abmelden von Usern und Wiederanmelden) in phpList sind m.E. kompletter Schrott und müssen mit solchen Mods wie u.a. nachgebessert werden.

Thorsten

Manually Add a User to the Blacklist
----------------------------------------

viewtopic.php?t=6121

Simple mass blacklist for the Admin

Sinn: Die Mass unconfirm user-Funktion soll die Nutzer automatisch auf
die Blackliste setzen.


Now I can blacklist and unconfirm a single e-mail address or a large group
of e-mail address. After you make the changes just click on manage users
then mass unconfirm users. Enter the e-mails and enjoy.


The users get added to the blacklist, check the database, however there is
this problem: When you view the user list showing only the blacklist emails
the recently added names show up. However, when you do a search for the user
it shows an X under bl l instead of the check mark. I guess it has to do
with the browser cache, cause eventually it sorts out and displays the
appropriate check under bl l.
Nein:
Grund: 1 min warten wg. dem in phpList eingebauten Delay.
(wieso auch immer)

eintragen in config.php:
$blacklist_gracetime = 1;


-------------------------------------------------

I just edited massunconfirm.php

Line 2 Add
Code: Select all
//userlib for blacklist function
include_once dirname(__FILE__).'/commonlib/lib/userlib.php';


Line 20 Add, inside the foreach loop, before the closing }
Code: Select all
//added user to the blacklist
addUserToBlackList($email, 'Admin Blacklisted');
ThorstenAlbrecht
PL Nut
 
Posts: 44
Joined: 4:08pm, Thu 06 Aug, 2009


Return to German forum

Who is online

Users browsing this forum: No registered users and 2 guests

cron