Seite 1 von 2

Beim Posten: "invalid_session"

Verfasst: 31.03.2003 20:50
von baerenwurm
Einige (wohl aus dem YaBB SE konvertierte) Benutzer bekommen beim Posten jene Meldung. Kann ich denn die user_session_time Spalte bei jedem Benutzer bedenkenlos löschen? Oder liegt das gar nicht daran?

Verfasst: 01.04.2003 12:14
von Acid

Verfasst: 01.05.2003 19:28
von gwadro
ich will mich ja nicht beschweren, aber sorry ich hab ein deutsches Bord besucht , um einen Link auf phpbb.com als Hilfe, oder Antwort aufein Problem zu bekommen. :roll:

Verfasst: 01.05.2003 20:21
von Mister_X
bemühe einfach mal die Suchfunktion nach
invalid_session
da finde ich auch ganz viele deutsche Themen :)
http://www.phpbb.de/viewtopic.php?t=209 ... lidsession

Verfasst: 01.05.2003 20:40
von gwadro
Danke , aber ich supporte auch und kenne das Problem mit der Faulheit in sachen Suche.
Aber weder das leeren der Tabelle, noch das absenken der IP Check hat was genützt http://www.iuw-darmstadt.de/phpBB2/view ... 8e4#111505
und bei AOL bin ich auch nicht.
Aber ich hab etwas tolles festgestellt,
seit ca. 3 Wochen blieb die /index.php?pane=right im Adminfenster leer, nachdem ich den IP_Check auf

Code: Alles auswählen

$ip_check_s = substr($userdata['session_ip'], 0, 4); 
         $ip_check_u = substr($user_ip, 0, 4);
abgesenkt habe, geht das wieder. :)

wer kann sich das mal ansehen?

Verfasst: 01.05.2003 22:26
von gwadro
ich hab mal die session_tabellen in meinen Foren verglichen:
2 is aus den Forum, welches nicht geht, 1 läuft ohne Probleme



http://www.sambar.de/x/2.htm

http://www.sambar.de/x/1.htm

Warum ist die session_id kaputt ?

Verfasst: 02.05.2003 18:01
von Mister_X
Hast du die session_id gekürzt oder ist die bei deinen beiden Foren so ? :o
Hast du Mods ins Forum eingebaut ? Besonders welche die etwas an der sessions.php verändert haben ?

Verfasst: 02.05.2003 19:37
von gwadro
Mister_X hat geschrieben:Hast du die session_id gekürzt oder ist die bei deinen beiden Foren so ?
Ich hab nichts gekürtzt. die 2.htm ist von de Forum, welches nicht geht. Die 1.htm ist von dem Forum, welches läuft.
Hast du Mods ins Forum eingebaut ? Besonders welche die etwas an der sessions.php verändert haben ?
In beiden sind die selben Mods installiert. Die installation der Mods verlief syncron, soll heissen, immer die selbe Quelldatei rein copiert.
Das Problem hatte ich schonmal, da hat ein leeren der Tabelle _sessions ausgereicht.

PM und Lastvisit und alles was so mit ein und ausloggen zu tun hat, das geht alles .

Ich hab mal einen Test / test User angelegt.
http://www.sambar.de/forum/

Verfasst: 02.05.2003 22:35
von Mister_X
Hm also ich kann mich bei deinem Forum nicht einloggen (werde nie als eingeloggt angezeigt), geht das bei dir problemlos ?

Bingo !! ich bin der grösste

Verfasst: 04.05.2003 01:54
von gwadro
Peng !!
hier ist die Lösung:
die Profi´s unter Euch können es ja mal erklären, ich hab die Srtuktur meiner original Tabelle mit der des Forum verglichen, welches läuft, und siehe da, einige Werte waren verschieden.
Tabelle in dem Zustand, als der Fehler "invalid_session" kam:

Code: Alles auswählen

#
# Tabellenstruktur für Tabelle `phpbb_sessions`
#
# Erzeugt am: 04. Mai 2003 um 00:32
# Aktualisiert am: 04. Mai 2003 um 00:48
#

 TABLE `phpbb_sessions` (
  `session_id` char(1) NOT NULL default '',
  `session_user_id` mediumint(9) NOT NULL default '0',
  `session_start` int(11) NOT NULL default '0',
  `session_time` int(11) NOT NULL default '0',
  `session_ip` char(1) NOT NULL default '',
  `session_page` int(11) NOT NULL default '0',
  `session_logged_in` tinyint(4) NOT NULL default '0'
) TYPE=MyISAM;
mit dieser Struktur ist der Fehler beseitigt

Code: Alles auswählen

#
# Tabellenstruktur für Tabelle `phpbb_sessions`
#
# Erzeugt am: 04. Mai 2003 um 00:37
# Aktualisiert am: 04. Mai 2003 um 01:26
#

DROP TABLE IF EXISTS `phpbb_sessions`;
CREATE TABLE `phpbb_sessions` (
  `session_id` char(32) NOT NULL default '',
  `session_user_id` mediumint(8) NOT NULL default '0',
  `session_start` int(11) NOT NULL default '0',
  `session_time` int(11) NOT NULL default '0',
  `session_ip` char(8) NOT NULL default '0',
  `session_page` int(11) NOT NULL default '0',
  `session_logged_in` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`session_id`),
  KEY `session_user_id` (`session_user_id`),
  KEY `session_id_ip_user_id` (`session_id`,`session_ip`,`session_user_id`)
) TYPE=MyISAM;

z.B. in PHP-Myadmin
:lol: :lol: :lol: