Probleme mit Dauerhaften Login
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.
Probleme mit Dauerhaften Login
Hi an alle ich habe ein Problem mit dem Login wenn ich versuch mich mit "Bei jedem Besuch automatich einloggen kommt nur der folgende Text:
phpBB : Critical Error
Error updating session key
DEBUG MODE
SQL Error : 1146 Table 'usr_web4_2.phpbb_sessions_keys' doesn't exist
INSERT INTO phpbb_sessions_keys(key_id, user_id, last_ip, last_login) VALUES ('3bac5723673f984c57734376d7c10163', 3, '5490449c', 1137866977)
Line : 233
File : sessions.php
Ich hoffe mir kann einer von euch helfen.
phpBB : Critical Error
Error updating session key
DEBUG MODE
SQL Error : 1146 Table 'usr_web4_2.phpbb_sessions_keys' doesn't exist
INSERT INTO phpbb_sessions_keys(key_id, user_id, last_ip, last_login) VALUES ('3bac5723673f984c57734376d7c10163', 3, '5490449c', 1137866977)
Line : 233
File : sessions.php
Ich hoffe mir kann einer von euch helfen.
-
- Ehemaliges Teammitglied
- Beiträge: 5703
- Registriert: 26.02.2004 00:09
install/schemas/mysql_schema.sql
Gruß Christian
Code: Alles auswählen
#
# Table structure for table `phpbb_sessions_keys`
#
CREATE TABLE phpbb_sessions_keys (
key_id varchar(32) DEFAULT '0' NOT NULL,
user_id mediumint(8) DEFAULT '0' NOT NULL,
last_ip varchar(8) DEFAULT '0' NOT NULL,
last_login int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (key_id, user_id),
KEY last_login (last_login)
);
---
hab ein ähnliches Problem, glaube auch zu wissen woran es liegt :
Irgendwie scheint mir das Prefix phpbb_ zu fehlen ....
ich komm nur nicht dahinter warum !?
Wo muss ich suchen ...
hier mal der bereich um die zeile 233 in der sessions.php:
phpBB : Kritischer Fehler
Error updating session key
DEBUG MODE
SQL Error : 1146 Table 'usr_web87_1.sessions_keys_table' doesn't exist
INSERT INTO SESSIONS_KEYS_TABLE(key_id, user_id, last_ip, last_login) VALUES ('806493a5c921b18c617ba7294a57ce2a', 138, '7f000001', 1140061921)
Line : 233
File : C:\Programme\xamp\xampp\htdocs\web\includes\sessions.php
Irgendwie scheint mir das Prefix phpbb_ zu fehlen ....
ich komm nur nicht dahinter warum !?
Wo muss ich suchen ...
hier mal der bereich um die zeile 233 in der sessions.php:
Code: Alles auswählen
if ($enable_autologin)
{
list($sec, $usec) = explode(' ', microtime());
mt_srand(hexdec(substr($session_id, 0, 8)) + (float) $sec + ((float) $usec * 1000000));
$auto_login_key = uniqid(mt_rand(), true);
if (isset($sessiondata['autologinid']) && (string) $sessiondata['autologinid'] != '')
{
$sql = 'UPDATE ' . SESSIONS_KEYS_TABLE . "
SET last_ip = '$user_ip', key_id = '" . md5($auto_login_key) . "', last_login = $current_time
WHERE key_id = '" . md5($sessiondata['autologinid']) . "'";
}
else
{
$sql = 'INSERT INTO ' . SESSIONS_KEYS_TABLE . "(key_id, user_id, last_ip, last_login)
VALUES ('" . md5($auto_login_key) . "', $user_id, '$user_ip', $current_time)";
}
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error updating session key', '', __LINE__, __FILE__, $sql);
}
$sessiondata['autologinid'] = $auto_login_key;
unset($auto_login_key);
}

-
- Ehemaliges Teammitglied
- Beiträge: 5703
- Registriert: 26.02.2004 00:09
mehrfach, und das prefix lautet phpbb_
Die tabelle ist vorhanden und heisst phpbb_sessions_keys
Aber das script versucht lt fehlermeldung auf
'usr_web87_1.sessions_keys_table' statt auf 'usr_web87_1.phpbb_sessions_keys_table'
zuzugreifen....
Ich hab ein update von 2.0.11 auf 2.0.19 gemacht mit den dateien aus der 2.0.11_to_2.0.19.zip. Hab mir jedeeinzelne datei vorgeknöpft und angepasst.
ich nur leider keinen schimmer wie obiger fehler zustande kommt ...
Wo wird der prefix denn definiert bzw. zugewiesen ?
die sessions.php selbst scheint in ordung zu sein, mit der orginal funktionierts auch nicht (hab den last activity hack in meiner).
Die tabelle ist vorhanden und heisst phpbb_sessions_keys
Aber das script versucht lt fehlermeldung auf
'usr_web87_1.sessions_keys_table' statt auf 'usr_web87_1.phpbb_sessions_keys_table'
zuzugreifen....
Ich hab ein update von 2.0.11 auf 2.0.19 gemacht mit den dateien aus der 2.0.11_to_2.0.19.zip. Hab mir jedeeinzelne datei vorgeknöpft und angepasst.
ich nur leider keinen schimmer wie obiger fehler zustande kommt ...
Wo wird der prefix denn definiert bzw. zugewiesen ?
die sessions.php selbst scheint in ordung zu sein, mit der orginal funktionierts auch nicht (hab den last activity hack in meiner).

Mea Culpa, mea maxima culpa (oder so ähnlich).....
Hab in der constans.php den eintrag
übersehen...
nu geht`s....
Hab in der constans.php den eintrag
Code: Alles auswählen
define('SESSIONS_KEYS_TABLE', $table_prefix.'sessions_keys');


nu geht`s....

