Mehrfach LoggIN über einen Account verhindern?
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Mehrfach LoggIN über einen Account verhindern?
Hallo
Gibt es eine möglichkeit das man Account sharring ansatzweise verhindern kann?
Also das sich nicht 2 Leute über einen Account einloggen können. Wenn sich ein zweiter einloggt, dann sollte der erste ausgeloggt werden nachdem er die Seite aktualisiert hat.
Gibt es eine möglichkeit das man Account sharring ansatzweise verhindern kann?
Also das sich nicht 2 Leute über einen Account einloggen können. Wenn sich ein zweiter einloggt, dann sollte der erste ausgeloggt werden nachdem er die Seite aktualisiert hat.
-
- Valued Contributor
- Beiträge: 3557
- Registriert: 21.04.2004 12:22
- Wohnort: Berlin
- Kontaktdaten:
Re: Mehrfach LoggIN über einen Account verhindern?
Ich bin der Meinung das dieses Thema hier schon einmal durchgekaut wurde (da wollte auch jemand verhinden das man an mehreren Orten gleichzeitig eingeloggt sein kann), wo viel über ein Session-Kill oder sowas in der Art Diskutiert wurde.
/Edit:
Gleichzeitige Anmeldung unter einem Benutzer verhindern
/Edit:
Gleichzeitige Anmeldung unter einem Benutzer verhindern
Re: Mehrfach LoggIN über einen Account verhindern?
Ich glaube das war dieser Beitrag hier.
-
- Valued Contributor
- Beiträge: 3557
- Registriert: 21.04.2004 12:22
- Wohnort: Berlin
- Kontaktdaten:
Re: Mehrfach LoggIN über einen Account verhindern?
Ja hatte ihn noch vor deinem Beitrag dazu editiert (musste den erst Suchen ^^). 

Re: Mehrfach LoggIN über einen Account verhindern?
Hatte ich nicht mehr gesehen, aber doppelt hält besser. 

Re: Mehrfach LoggIN über einen Account verhindern?
Danke. Leider funktioniert der Link zum Script nicht
.

Re: Mehrfach LoggIN über einen Account verhindern?
Der Link zum Script funktioniert. Und für einen Obolus, bekommst Du sogar die gewünschte Mod.
BNa hat geschrieben:Steht ja da:
Code: Alles auswählen
Everybody who wants to help this project could do so with a little donation. Also you can get a certain Mod or Snippet from the phpBB Little St@ff I Forum.
Soll heissen, registrier Dich, Donate und schick dem Admin eine PN, welchen Code Du möchtest.Code: Alles auswählen
Sorry, you have no access to the certain code. - If you are a user of this board and have made a donation, you can get it. - PM the admin and tell him, which code you want. You get access to it asap.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Mehrfach LoggIN über einen Account verhindern?
Ja. Hat sich inzwischen erledigt. Habe gespendet und den Code eingebaut. Danke
.

Re: Mehrfach LoggIN über einen Account verhindern?
Wenn Du unterbinden möchtest, daß mehrere verschiedene Browser mit derselben User-ID auf Dein Board zugreifen können, kannst Du mittels dieser Codeanpassung die übrigen Sessions abmelden lassen.
Finde in der /includes/sessions.php
Finde in der /includes/sessions.php
Code: Alles auswählen
$_EXTRA_URL = array();
Code: Alles auswählen
// Check if someone else is logged in having the same user-id and log them out immediately. $sql = 'SELECT session_user_id as session_user_id FROM ' . SESSIONS_TABLE . " WHERE session_id = '" . $this->session_id . "'"; $result = $db->sql_query($sql); $row = $db->sql_fetchrow($result); $db->sql_freeresult($result); $logged_in_user = $row['session_user_id']; if ($logged_in_user > 1) { $sql = 'DELETE FROM ' . SESSIONS_TABLE . " WHERE session_user_id = $logged_in_user AND session_id <> '" . $this->session_id . "'"; $db->sql_query($sql); $sql = 'DELETE FROM ' . SESSIONS_KEYS_TABLE . " WHERE user_id = $logged_in_user AND key_id <> '" . $db->sql_escape(md5($this->cookie_data['k'])) . "'"; $db->sql_query($sql); }
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Mehrfach LoggIN über einen Account verhindern?
There's more than one way to skin a cat 

Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...