Ved login skal brugeren vende til siden han ville se
Jeg har et loginsystem på min side, og på alle siderne tjekker jeg om man er logget ind - hvis ikke sendes man til login-siden.
Nu vil jeg så ha', at når de så har logget ind (som jeg har 'anbefalet' dem), så skal de vende tilbage til siden de ønskede at se. Hvordan skal det gøres? Skal jeg sende dem til "login.php?send_til=$_SERVER['REQUEST_URI']"?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Jeg kan jo ikke bruge file_exists (file_exists($_SERVER['DOCUMENT_ROOT'] . $_GET['send_til'])), da $_GET['send_til'] kan se således ud: "/opret_artikel?overskrift=aber"
mccookie - så vil file_exists stadig ikke fungere, da mine URL's højst sandsynligtk ommer til at se således ud: "url?foo=bar", og den fejler grundet "foo=bar"
Hvis bruger ikke er logget ind, så sæt en session, $_SESSION["ref"] = $_SERVER["REQUEST_URI"]; før du sender brugeren til loginformen.
Og ved login, tjek om den session er sat, og send dertil.
Du kan jo også lave en include af din loginform på siden som kræver login. ?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.