Jetzt kostenlos Anmelden!

fuellstoff

ist gerade angekommen

Beiträge: 5

PHPKIT Version: 1.6.1

1

Donnerstag, 25. September 2008, 13:14

"Zuletzt besuchte Seite" im Adminbereich

Hallo,

ich such jetzt schon ne weile nach einer Lösung für mein Problem, hab aber nichts gefunden.

Auf der Seite "Wer ist online" im Adminbereich gibts ja auch eine Spalte mit einem Link zur zuletzt besuchten Seite, auf der sich der User/Gast befindet ... mein Problem dabei:
Es hier steht, egal wo sich der User auf auf der Frontend-Seite befindet, immer nur "/include.php?path=start.php"
Bei Usern, die sich im Adminbereich befinden, wird die korrekte Seite angezeigt.

(Die Info kommt ja aus der phpkit_session Tabelle, oder? Da stehts nämlich auch falsch drinnen)

Bitte um Hilfe! ?( Danke!
  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

2

Sonntag, 28. September 2008, 11:20

Und du bist sicher, das die betreffenden User bzw. Gäste zu dem Zeitpunkt nicht wirklich auf der Startseite waren?
  • Zum Seitenanfang
  • Zum Seitenende

fuellstoff

ist gerade angekommen

Beiträge: 5

PHPKIT Version: 1.6.1

3

Montag, 29. September 2008, 07:59

ja, habs selbst mit 2 verschiedenen browsern getestet.
Firefox: als admin angemeldet im adminbereicht
IE: nicht angemeldet im gästebucht

ergebnis:
admin account befindet sich in: /admin/admin.php?path=record.php -->ok
gast befindet sich in: /include.php?path=start.php -->not ok

wo bzw. wann wird den die tabelle phpkit_session befüllt bzw. upgedatet?
  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

4

Montag, 29. September 2008, 08:12

wo bzw. wann wird den die tabelle phpkit_session befüllt bzw. upgedatet?
Bei der Version 1.6.03 in der Datei admin/config/checklog.php und bei der Version 1.6.1 in der include.php
Hast du an einer dieser Dateien etwas verändert?

Wäre vielleicht auch hilfreich, wenn du dein Profil mal um die Angabe deiner PHPKit Version und deiner Webseite erweiterst.
  • Zum Seitenanfang
  • Zum Seitenende

fuellstoff

ist gerade angekommen

Beiträge: 5

PHPKIT Version: 1.6.1

5

Montag, 29. September 2008, 12:39

ui, tut mir leid ... benutze die version 1.6.1.

kann schon sein, dass ich da mal etwas geändert habe ... ehrlich gesagt weiß ich es nicht sicher.
aber ich hab mal einen sicherheits hack-block oder so "installiert", der die include.php verändert hat ... könnte es daran liegen?

lg
  • Zum Seitenanfang
  • Zum Seitenende

fuellstoff

ist gerade angekommen

Beiträge: 5

PHPKIT Version: 1.6.1

6

Montag, 29. September 2008, 16:02

So, ich verstehe es überhaupt nicht:

Ich hab mir die include.php angesehen. da wird doch der inhalt der variable $current_url in die spalte session_url der tabelle phpkit_session geschrieben.

jetzt hab ich zu debug-zwecken eine zeile über dem update-sql-statement (in dem das oben beschriebene passiert) den inhalt von $current_url (versteckt im quellcode) ausgeben lassen: (echo "<!-- debug: ".$current_path."-->";)

wenn ich mir dann den quellcode der seite anschaue, steht da zb: "debug: /include.php?path=forum/newpost.php" -> RICHTIG.
in der tabelle session steht aber wie immer: "include.php?path=start.php" -> FALSCH.

ausserdem seltsam:
ich habe in der zwischenzeit festgestellt, dass das problem nicht immer auftritt. bei manchen (wahrscheinlich spam-)gästen steht zumindest etwas anderes als die startseite drinnen.

kann es eventuell irgendwie mit verschiedenen browsern zu tun haben?
die erwähnten gäste, bei denen es funktioniert, haben:
* Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.3a) Gecko/20021207 Phoenix/0.5
* Opera/8.01 (Windows NT 5.1)

bei meinen tests hab ich folgendes verwendet (da hat es nicht funktioniert):
* Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)
* Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)
* Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.2) Gecko/2008091620 Firefox/3.0.2

bitte um hilfe, danke!
  • Zum Seitenanfang
  • Zum Seitenende