Seite 4 von 6
Re: Login / Cookie / Sid Problem
Verfasst: 06.08.2013 06:44
von Manycam
Super, das teste ich mal aus, wobei ich mir fast sicher bin das die Dateien CHMOD 666 haben und der Ordner Cache 777. Ich meine das gestern nachgeschaut zu haben.
Denn - oh Wunder - heute morgen macht das Forum wieder die selben Probleme. Ich könnte ins Essen br.....
Edit sagt:
Die Befehle habe ich in MySQL ausgeführt mit den Resultaten:
Code: Alles auswählen
Ihr SQL-Befehl wurde erfolgreich ausgeführt.
SQL-Befehl:
DELETE FROM `phpbb_sessions` WHERE `session_user_id` =1;# Betroffene Datensätze: 14716
DELETE FROM `phpbb_sessions_keys` WHERE `user_id` =1;# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
Code: Alles auswählen
Ihr SQL-Befehl wurde erfolgreich ausgeführt.
SQL-Befehl:
DELETE FROM `phpbb_sessions` WHERE `session_user_id` =2;# Betroffene Datensätze: 2
DELETE FROM `phpbb_sessions_keys` WHERE `user_id` =2;# Betroffene Datensätze: 4
2 unterscheidet sich deutlich von 1 ?? Ist das so richtig?
Und siehe da: Keine SID-Vergabe mehr!!!! Danke dir das du mir Mirirams Lösungsweg rausgekramt hast!! Ich hoffe das bleibt nun SID-frei!
Re: Login / Cookie / Sid Problem
Verfasst: 06.08.2013 09:21
von fontane
1 = alle User = 1 bis nnn
2 = Administrator = (meist der erste User welcher angelegt wurde und soweit bzgl. der Rechte nichts geändert wurde)
nnn = gezielt ausgewählter User
Re: Login / Cookie / Sid Problem
Verfasst: 06.08.2013 11:45
von Dr.Death
User ID 1 ist der Gast (Anonymous).
Wenn Du also 14000 Sessions von Gästen hast, dann könnte ggf. die "Garbage Collection" nicht mehr richtig funktionieren.
Diese "Aufräum Aktion" wird normalerweise durch den Aufruf der cron.php angestoßen.
Damit die cron.php aber aufgerufen werden kann, sollte dieser Aufruf Befehl im Style Template vorhanden sein.
Nicht, das Du versehentlich bei Umbaumassnahmen den Cron Aufruf beseitigt hast.
Da ich momentan nur mobil unterwegs bin, kann ich Dir auch nicht sagen, wo sich der Cron Aufruf genau befindet... aber im normalen Prosilver sollte er sich in der overall_footer.html befinden wenn ich mich nicht irre.
Aber das ist jetzt ich nur ein"Schuss" ins Baue.....
Edit: in deinem Style Prosilver ist es noch vorhanden:
http://abseitsfalle.eu/styles/prosilver ... ooter.html
{RUN_CRON_TASK}
Re: Login / Cookie / Sid Problem
Verfasst: 06.08.2013 15:37
von fontane
Dr.Death hat geschrieben:User ID 1 ist der Gast (Anonymous).
ops, klingt logisch.
Ich berufe mich jedoch auf meine Frage im Thread
Problem vom 04.08.2013 21:38
Wenn ich dies pauschal für alle User ausführen möchte, was muss anstelle von
eingeben?
Die Antwort lautete:
Miriam hat geschrieben:Tausche user_id = 2
gegen 1
aus.
.
Es stellt sich die Frage, was man wirklich an Stelle von
1
eingeben kann um alle User zu bereinigen.
Cron_Task
Dr.Death hat geschrieben:Damit die cron.php aber aufgerufen werden kann, sollte dieser Aufruf Befehl im Style Template vorhanden sein.
ist in der
overall_footer.html
AKTIV
Code: Alles auswählen
<!-- IF not S_IS_BOT --><!-- {RUN_CRON_TASK} --><!-- ENDIF -->
vorhanden.
Re: Login / Cookie / Sid Problem
Verfasst: 06.08.2013 16:20
von Talk19zehn
BTW: cron_task
Sorry für den Hinweis: laut Quelltext wird leider mehrfach body, html, head, geöffnet, geschlossen und auch nicht.
JS an Stellen platziert, die mir nicht logisch erscheinen und auch wieder nicht.
Evtl. haben die Fehler ihre Auswirkungen in den jeweiligen Browsern und deren Sitzungen (Seitenaufrufe)?
Grüße
Re: Login / Cookie / Sid Problem
Verfasst: 06.08.2013 18:14
von Dr.Death
Um alle Session IDs zu löschen braucht man nur die Session Tabelle komplett leeren (nicht löschen):
Code: Alles auswählen
TRUNCATE TABLE phpbb_sessions;
TRUNCATE TABLE phpbb_sessions_key;
Allerdings wird damit jeder Nutzer der gerade Online ist ausgeloggt. Auch jeder gespeicherte Aoto-Login wird bis zur nächsten Anmeldung gelöscht.
Das beste wäre also erstmal die Styles zu prüfen, ob sich dort etwas außerhalb der W3C Norm bewegt und deshalb der Cronjob nicht ausgelöst wird.
Re: Login / Cookie / Sid Problem
Verfasst: 07.08.2013 09:22
von Manycam
Danke für die Erklärungen! Ich werde das mit dem Cron-Job heute abend mal überprüfen.
Re: Login / Cookie / Sid Problem
Verfasst: 07.08.2013 18:59
von Dr.Death
Ich habe mir mal Deinen "overall_footer" angesehen:
http://www.abseitsfalle.eu/styles/dein% ... ooter.html
Das stimmt ja einiges nicht mehr......
- es sind auch <tr> vorhanden, die nicht geschlossen werden...
- </td> werden nach </tr> geschlossen (falsche Reihenfolge) ...
- was haben erneute <body> Elemente im Footer zu suchen...
- der DIV Conatainer mit dem CRON Aufruf fehlt komplett.
Ich habe mal versucht die Fehler zu korrigieren und den fehlenden Aufruf hinzuzufügen:
Mache bitte eine Sicherheitskopie Deiner jetzigen
overall_footer.html im Verzeichnis:
styles/dein%20Verein/template/
Danach ersetzzt Du den Inhalt der overall_footer.html mit diesem:
Code: Alles auswählen
</div>
<div align="center">
<table align="center" width="35%" cellspacing="1" cellpadding="0" style="margin-top: 5px height="50">
<tr>
<td align="center" class="tablebg_portal" height="20">
Powered by <a class="textunbold_yellow" href="http://www.board3.de/">Board3 Portal</a> © 2009 - 2011 Board3 Group
</td>
</tr>
<tr>
<td align="center" class="tablebg_transparent" height="20">
<div align="center"><img src="{T_THEME_PATH}/images/QRCode.png" alt="" /></div>
</td>
</tr>
<tr>
<td align="center" class="tablebg_portal" height="20">
<!-- IF U_ACP --><a class="textunbold_yellow" href="{U_ACP}">{L_ACP}</a> <!-- ENDIF -->
</td>
</tr>
<tr>
<td align="center" class="tablebg_portal" height="20">
<!-- IF U_STK --><a class="textunbold_yellow" href="{U_STK}" title="{L_STK}">{L_STK}</a><!-- ENDIF -->
{CREDIT_LINE}
</td>
</tr>
<tr>
<td align="center" class="tablebg_portal" height="20">
<!-- IF TRANSLATION_INFO -->{TRANSLATION_INFO}<!-- ENDIF -->
<!-- [+] MOD: phpBB3 Football -->
<!-- IF S_FOOTBALL_COPY -->{S_FOOTBALL_COPY}<!-- ENDIF -->
</td>
</tr>
<tr>
<td align="center" class="tablebg_portal" height="20">
<!-- [-] MOD: phpBB3 Football -->
{L_ASACP_CREDITS}
</td>
</tr>
<tr>
<td>
<!-- IF DEBUG_OUTPUT --><bdo dir="ltr"> {DEBUG_OUTPUT} </bdo><!-- ENDIF -->
</td>
</tr>
</table>
</div>
<div>
<a id="bottom" name="bottom" accesskey="z"></a>
<!-- IF not S_IS_BOT -->{RUN_CRON_TASK}<!-- ENDIF -->
</div>
</body>
</html>
Anschliessend nicht vergessen die Caches zu leeren und die Styles zu aktualisieren.
Re: Login / Cookie / Sid Problem
Verfasst: 10.08.2013 00:46
von fontane
@Dr.Death
Danke für den SQL-Befehl und die Hinweise.
Ohne Ausloggen gilt dann wohl folgender SQL-Befehl?
Code: Alles auswählen
DELETE FROM `phpbb_sessions`
DELETE FROM `phpbb_sessions_keys`
Dr.Death hat geschrieben:Allerdings wird damit jeder Nutzer der gerade Online ist ausgeloggt. Auch jeder gespeicherte Aoto-Login wird bis zur nächsten Anmeldung gelöscht.
Wie lautet der SQL-Befehl um z.B. bei allen Usern das Auto-Login wieder zu setzen?
Re: Login / Cookie / Sid Problem
Verfasst: 10.08.2013 01:00
von Fyleria
Hallo,
davon rate ich jetzt mal ganz spontan ab, denn so würdest du
allen Benutzern, auch die, die es nicht wollen, den Auto-Login aktivieren.
Außerdem müsstest du für jeden Benutzer eine neue SID eintragen, und das wäre unmöglich wenn der Benutzer selbst keine anlegt indem er sich anmeldet.
Falls ich falsch liege, korrigiert mich bitte. Fehler machen wir alle
