ich habe jetzt rausbekommen
wenn ich die login_body.tpl so lasse (<form action="{S_LOGIN_ACTION}" method="post" target="_top">) ist alles ok
wenn die login_body.tpl so ist (<form action="{S_LOGIN_ACTION}" method="post" target="_self">)
dann habe ich das problem mit dem cookie
Merkwürdiges Login-Probleme (Autologin)
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
LogIn-Problem (noch offen)
Oh Mann,
ich habe folgende Meldung:
Wenn ich das Passwort weglasse, komme ich rein.
Mit Passwort und Häckchen nicht.
Die Tabelle existiert. Das Problem taucht seit etwa 30 min auf.
### Nachtrag ###
Hab' die Dateien nochmal hochgeladen, jetzt funzt wieder
Jetzt funzt wieder nicht.
Beim Löschen eines Users habe ich die gleiche Meldung.
Und trotzdem ist der wech ????
### und noch ein Nachtrag ###
ich komme sogar ohne Passwort rein, wenn das häckchen gesetzt ist,
und ich den zurückbutton klicke, nach der Fehlermeldung, und dann wieder auf einloggen klicke.
ich habe folgende Meldung:
Code: Alles auswählen
phpBB : Kritischer Fehler
Error updating session key
DEBUG MODE
SQL Error : 1146 Table 'usr_web32_1.SESSIONS_KEYS_TABLE' doesn't exist
INSERT INTO SESSIONS_KEYS_TABLE(key_id, user_id, last_ip, last_login) VALUES ('e26b2c4a50aa6a0da2287d247a87cc49', 2, 'd527ad9c', 1140810206)
Line : 233
File : sessions.php
Mit Passwort und Häckchen nicht.
Die Tabelle existiert. Das Problem taucht seit etwa 30 min auf.
### Nachtrag ###
Hab' die Dateien nochmal hochgeladen, jetzt funzt wieder
Jetzt funzt wieder nicht.
Beim Löschen eines Users habe ich die gleiche Meldung.
Und trotzdem ist der wech ????
### und noch ein Nachtrag ###
ich komme sogar ohne Passwort rein, wenn das häckchen gesetzt ist,
und ich den zurückbutton klicke, nach der Fehlermeldung, und dann wieder auf einloggen klicke.
Gruß
DieterB
Auch der längste Weg beginnt mit dem ersten Schritt
DieterB
Auch der längste Weg beginnt mit dem ersten Schritt
-
- Mitglied
- Beiträge: 115
- Registriert: 23.10.2003 00:51
- Wohnort: Trier - die älteste junggebliebene Stadt Deutschlands
- Kontaktdaten:
Hier die sessions.phpolko hat geschrieben:...
Habe die gleiche Fehlermeldung, seit ich den Mitabeiter Hack eingabaut habe.
Änderung in der constans.phpJetzt kommt halt die Fehlermeldung:Code: Alles auswählen
#-----[ DATEI ÖFFNEN ]------------------------------------------ # # includes/constants.php # #-----[ FINDE ]------------------------------------------------- # define('PAGE_GROUPCP', -11); # #-----[ DARUNTER EINFÜGEN ]--------------------------------------- # # darauf achten, das Ziffer nicht schon belegt ist define('PAGE_STAFF', -22);
Was tun?
- phpBB : Kritischer Fehler
Error updating session key
DEBUG MODE
SQL Error : 1146 Table 'db16xxx.SESSIONS_KEYS_TABLE' doesn't exist
INSERT INTO SESSIONS_KEYS_TABLE(key_id, user_id, last_ip, last_login) VALUES ('0497b07fde66aba564edf7d969d76e9e', 2, 'd951c8cb', 1154030911)
Line : 226
File : sessions.php
...
Code: Alles auswählen
219 {
220 $sql = 'INSERT INTO ' . SESSIONS_KEYS_TABLE . "(key_id, user_id, last_ip, last_login)
221 VALUES ('" . md5($auto_login_key) . "', $user_id, '$user_ip', $current_time)";
222 }
223
224 if ( !$db->sql_query($sql) )
225 {
226 message_die(CRITICAL_ERROR, 'Error updating session key', '', __LINE__, __FILE__, $sql);
227 }
Verwunderlich, dass noch niemand den Fehler gefunden hat. Bei mir liegt es wohl an der Erweiterung des Mitarbeiter Hacks. Kann es sein, dass durch den Mod und ähnliche Mods zu dem Fehler kommt.
Code: Alles auswählen
// Page numbers for session handling
... define('PAGE_STAFF', -22);
Zur Erleichterung der Fehlersuche hier mal der von mir eingebaute Hack, vielleicht findet man dann die Datei oder Funktion leichter, die den hier diskutierten Fehler provoziert:
Code: Alles auswählen
##########################################################################################
##
## Hack Titel: Mitarbeiter Seite
## Hack Version: 2.2.3 (phpBB 2.0.x)
## Autor: Acid
##
## Beschreibung: Eine Seite, auf der angezeigt wird, wer Mod oder Admin auf dem Board ist.
## Dazu einige Infos zu diesen Usern.
## (siehe optionalen Teil um andere Sparten hinzuzufügen)
##
## Dateien zu ändern: 6
## language/lang_german/lang_main.php
## includes/constants.php
## viewonline.php
## admin/index.php
## includes/page_header.php
## templates/xxx/overall_header.tpl
##
## Datei hochzuladen: staff.php
## staff_body.tpl
## staff.gif
##
##########################################################################################
##
## Notiz:
## Vor jeglichen Änderungen an Dateien sollten dieser gesichert werden.
##
##########################################################################################
##
## Versionen:
##
## v2.2.3
## - falsche Variabel geändert (von oxpus)
## - update.txt hinzugefügt
## v2.2.2
## - einige Sachen umgeschrieben
## - letzten # Beiträge hinzugefügt
## - zusätzliche Statistiken werden in einem Popup angezeigt (wenn man auf einen
## Usernamen klickt)
## v2.2.0
## - Berechtigung zur Anzeige der moderierten Foren überarbeitet
## - Userlevel unterteilt
## - *.tpl abgeändert
## - optionalen Teil hinzugefügt
## v1.0.1 - 2.0.3
## - n/a
## v1.0.0
## - Veröffentlichung
##
##########################################################################################
#
#-----[ OPTIONEN ]----------------------------------------------------
#
## die Einstellungsmöglichkeiten sind am Anfang der staff.php zu finden
$last_post_length - Länge vom Beitragstitel
$last_post_limit - Anzahl der angezeigten Beiträge
(folgendes siehe staff_optional_german.txt)
$exclude_users - wenn man User von der Liste ausschliessen möchte
$special_users - wenn man eine neue Sparte hinzufügt
$exclude_special_users - wenn man doppelt aufgelistete User aus einer Sparte
ausschliessen möchte
#
#-----[ DATEIEN HOCHLADEN ]---------------------------------------------------
#
/staff.php
/templates/xxx/staff_body.tpl
/templates/xxx/images/staff.gif
## Dateien in die jeweiligen Ordner hochladen.
## staff_body.tpl kann beliebig angepasst werden (z.B. wenn man nicht benötigte
## Informationen entfernen will.)
#
#-----[ DATEI ÖFFNEN ]------------------------------------------
#
# language/lang_german/lang_main.php
#
#-----[ FINDE ]-------------------------------------------------
#
//
// That's all Folks!
// -------------------------------------------------
#
#-----[ DAVOR EINFÜGEN ]----------------------------------------
#
//
// Staff Site
//
$lang['Staff'] = 'Mitarbeiter';
$lang['Staff_about'] = 'Informationen über %s'; // %s = Username
$lang['Staff_level'] = array('Administrator', 'Moderator');
$lang['Staff_forums'] = 'Foren';
$lang['Staff_messenger'] = 'Messenger';
$lang['Staff_user_topic_day_stats'] = '%.2f Themen pro Tag'; // %.2f = Themem
$lang['Staff_online'] = '<font color=#0000FF>online</font>';
$lang['Staff_year'] = 'Jahr';
$lang['Staff_years'] = 'Jahre';
$lang['Staff_week'] = 'Woche';
$lang['Staff_weeks'] = 'Wochen';
$lang['Staff_day'] = 'Tag';
$lang['Staff_days'] = 'Tage';
$lang['Staff_hour'] = 'Stunde';
$lang['Staff_hours'] = 'Stunden';
$lang['Staff_minute'] = 'Minute';
$lang['Staff_minutes'] = 'Minuten';
$lang['Staff_since'] = '(seit %s)'; // %s = Zeitraum
$lang['Staff_ago'] = '(vor %s)'; // %s = Zeitraum
#
#-----[ DATEI ÖFFNEN ]------------------------------------------
#
# includes/constants.php
#
#-----[ FINDE ]-------------------------------------------------
#
define('PAGE_GROUPCP', -11);
#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------
#
# darauf achten, das Ziffer nicht schon belegt ist
define('PAGE_STAFF', -22);
#
#-----[ DATEI ÖFFNEN ]------------------------------------------
#
# viewonline.php
#
#-----[ FINDE ]-------------------------------------------------
#
case PAGE_FAQ:
$location = $lang['Viewing_FAQ'];
$location_url = "faq.$phpEx";
break;
#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------
#
case PAGE_STAFF:
$location = $lang['Staff'];
$location_url = "staff.$phpEx";
break;
#
#-----[ DATEI ÖFFNEN ]------------------------------------------
#
# admin/index.php
#
#-----[ FINDE (2x) ]-------------------------------------------------
#
case PAGE_FAQ:
$location = $lang['Viewing_FAQ'];
$location_url = "index.$phpEx?pane=right";
break;
#
#-----[ jeweils DARUNTER EINFÜGEN ]---------------------------------------
#
case PAGE_STAFF:
$location = $lang['Staff'];
$location_url = "../staff.$phpEx";
break;
#
#-----[ DATEI ÖFFNEN ]------------------------------------------
#
# includes/page_header.php
#
#-----[ FINDE ]-------------------------------------------------
#
'U_GROUP_CP' => append_sid('groupcp.'.$phpEx),
#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------
#
'U_STAFF' => append_sid('staff.'.$phpEx),
'L_STAFF' => $lang['Staff'],
#
#-----[ DATEI ÖFFNEN: ]------------------------------------------
# templates/xxx/overall_header.tpl
#
#-----[ FINDE ]-------------------------------------------------
#
<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>
#
#-----[ DANACH EINFÜGEN ]---------------------------------------
#
# Notiz: "subSilver" mit eventuell anderem Templatenamen ersetzen
<a href="{U_STAFF}" class="mainmenu"><img src="templates/subSilver/images/staff.gif" width="12" height="13" border="0" alt="{L_STAFF}" hspace="3" />{L_STAFF}</a>
##########################################################################################
Oliver
Edit 22:49 Uhr Und hilft der Beitrag hier in diesem Fall weiter???
Edit 28.07. 03:28
phpbb_sessions (war vorhanden)
phpbb_sessions_keys (war vorhanden)
phpbb_sessions_keys_table (manuell hinzugefügt, mit vier Feldern)
mhm...

Danke für die Hilfe, die ich immer wieder hier erfahren darf.
"Mein" Forum: http://www.mexico-mexiko.com
"Mein" Forum: http://www.mexico-mexiko.com
-
- Mitglied
- Beiträge: 115
- Registriert: 23.10.2003 00:51
- Wohnort: Trier - die älteste junggebliebene Stadt Deutschlands
- Kontaktdaten:
Fehler anscheinend behoben.
Schade, dass im Verlauf der Zeit hier keine Hilfe gegeben werden konnte. Verstehe vor allen Dingen nicht, warum dies seit Themeneröffnung nicht erfolgt ist. Der Fehler müsste doch bei vielen anderen auch aufgetreten sein? Oder warum tritt der Fehler nur bei wenigen auf? Oder ist es generell ein Updateproblem und wir diskutieren an anderen Postings vorbei??? Oder wurde beim Update (Nacharbeiten) diese Zeile von wenigen vergessen?
Also, mein Lösungsvorschlag:
Öffne includes/constants.php
Suche dort
Darunter müsste(?) stehen
Falls nicht vorhanden, wie bei mir, füge dies dort ein und teste dein Board auf Autologin.
Gruß
Oliver
Schade, dass im Verlauf der Zeit hier keine Hilfe gegeben werden konnte. Verstehe vor allen Dingen nicht, warum dies seit Themeneröffnung nicht erfolgt ist. Der Fehler müsste doch bei vielen anderen auch aufgetreten sein? Oder warum tritt der Fehler nur bei wenigen auf? Oder ist es generell ein Updateproblem und wir diskutieren an anderen Postings vorbei??? Oder wurde beim Update (Nacharbeiten) diese Zeile von wenigen vergessen?
Also, mein Lösungsvorschlag:
Öffne includes/constants.php
Suche dort
Code: Alles auswählen
define('SESSIONS_TABLE', $table_prefix.'sessions');
Code: Alles auswählen
define('SESSIONS_KEYS_TABLE', $table_prefix.'sessions_keys');
Gruß
Oliver
Danke für die Hilfe, die ich immer wieder hier erfahren darf.
"Mein" Forum: http://www.mexico-mexiko.com
"Mein" Forum: http://www.mexico-mexiko.com