Nach Login vorige Seite anzeigen

Ich hab mir ein kleines CMS gebastelt.
Hätte aber noch einen Verbesserungswunsch den ich nicht so recht hinbekomme.

Und zwar will ich mich nach dem Login auf der zuletzt gelesenen Seite befinden.
Wenn ich mich auf der Seite "index.php?page=4" befinde und auf den Link Login klicke wird bei mir das Login-Formular geladen: "index.php?page=login"
Nach dem Login will ich wieder auf "index.php?page=4".

Wird wohl so wie ich es realisiert habe nicht funktionieren oder?
Als Erstatz habe ich mir einen Ajax Login überlegt.
 
Hallo jaegerschnitzel

Probiers doch über eine Session.. dort hast du die Variable "last_page". Somit kannst du immer die Letztbesuchte Seite dort reinschreiben..

Das kannst du dann gleich mit dem Login koppeln in der Session :-)
 
Hi,

das ginge auch ohne Ajax. Du könntest dem Formular via Hiddenfield oder auch über die url, den action="" Attributalso z.B. statt action ="index.php?page=login" action="index.php?page=login&lastVisitedPage=$_GET['page']" die Id der letzten Seite Übergeben. Auf der Loginseite arbeitest du wie gehabt das Anmeldescript ab und leitest dann via header('Location:....die URL wos hingehn soll.....'); zurück auf die zuletzt besuchte Seite.

lg
 

Neue Beiträge

Zurück