Seite 1 von 1

Ab wann tritt "Bannen" in Kraft?

Verfasst: 07.06.2007 07:00
von Inferi74
Dokumentation hat geschrieben:Wenn ein Benutzer gebannt ist, kann er sich nicht mehr in das Board einloggen. Wenn er versucht, sich einzulogen, erhält er eine Meldung, dass er gebannt wurde. ...
Das heißt, wenn ich einen Benutzer, der im Moment eingeloggt ist, banne, dann tritt diese Verbannung erst in Kraft wenn er sich ausloggt und wieder einloggen will?

Das würde ja bedeuten, er kann noch (solange er sich nicht ausgeloggt hat) lustig im Forum weiterschreiben...

PS_Info

Verfasst: 07.06.2007 09:50
von SZOMM
Hallo Inferi74,
du kannst ja im ACP das Board deaktivieren, dann werden sicher ALLE
ausgeloggt ...
Danach sofort wieder aktivieren ...

Ist ein spontaner Lösungsvorschlag, vielleicht gibt's ja noch was besseres 8)

Alles Gute
Pèdà
*end*

Verfasst: 07.06.2007 14:45
von Jan500
afaik wird die session des users gelöscht in der db und er wird sofort ausgeloggt und gebannt... also beim nächsten seitenaufruf sofort wirksam... ich schau aber auch nochmal in den code

Jan

Verfasst: 07.06.2007 15:57
von Miriam
Auszug aus der sessions.php:

Code: Alles auswählen

	if ( $ban_info = $db->sql_fetchrow($result) )
	{
		if ( $ban_info['ban_ip'] || $ban_info['ban_userid'] || $ban_info['ban_email'] )
		{
			message_die(CRITICAL_MESSAGE, 'You_been_banned');
		}
	}
Also sollte das Bannen sofort passieren. Dummerweise bleibt die Session aber dieselbe und es wird keine neue angelegt.
Deaktiviere ihn doch und banne ihn ausserdem.

Und Du hättest es auch gern selbst testen können.