Form post doorgeven aan meerdere paginas

Status
Niet open voor verdere reacties.

infernothebest

Gebruiker
Lid geworden
25 feb 2008
Berichten
76
Ik heb nu een username password form, deze laad ik bijvoorbeeld naar een locatie gaan, login.php als voorbeeld. Nu wil ik bijvoorbeeld bij voorbeeld.php ook de login gegevens kunnen opvragen hoe doe ik dat?
 
daar ben ik nu ook mee bezig.
sessions is wat je nodig hebt!
ik heb hier een (engelse) uitleg gevonden over de basis van sessions.
 
Username en password heb je nóóit een pagina later nog een keer nodig.
 
Tenzij je het goed wilt beveiligen
Door op iedere beveiligde pagina de gebruikersnaam en wachtwoord op te vragen,
Kan iemand niet gewoon naar (in dit geval login.php) een pagina gaan door het url in te vullen...
 
Het is juist slechte beveiliging. Je slaat alleen een user_id en bijvoorbeelde de USER_AGENT op, en daar check je elke pagina op.

Nooit, maar dan ook _nooit_, bewaar je username en wachtwoord in een sessie.
 
@mcfreak

Als je bepaalde pagina's wilt beveiligen, door te controleren of de gebruiker is ingelogd, zou je het id kunnen opslaan in een session, bijvoorbeeld:
PHP:
$_SESSION['id'] = $id;
Vervolgens kan je bovenaan elke pagina zetten die beveiligd moet worden:
PHP:
<?php
session_start();

if (!isset($_SESSION['id'])) {
  header('location:index.html');
}
?>
Zodra er wordt geconstateerd dat de session 'id' niet bestaat, wordt de bezoeker naar de homepage gestuurd.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan