login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Inlogsysteem slaat geen cookies op!

Offline Designick - 04/02/2009 10:19
Avatar van DesignickNieuw lid Hallo, ik heb een inlogsysteempje met een beveiliging.
Wanneer ik inlog gaat die naar user.php maar refreshed hij de pagina na een seconde alsof ik niet ben ingelogd.

Index: Plaatscode: 87895
safe.php
  1. <?php
  2.  
  3.  
  4. if (isset($_SESSION['inlognaam'])){
  5. $naam = $_SESSION['inlognaam'];
  6. }
  7. else{
  8. header('Refresh: 1; url=index.php');
  9. }
  10.  
  11. ?>


Ik denk zelf dat het aan me cookies ligt maar kom er echt niet uit.
Please help

6 antwoorden

Gesponsorde links
Offline marten - 04/02/2009 10:22
Avatar van marten Beheerder session_start() hoort op de allereerste regel na <?php

Verder moet je gewoon goed gebruik maken van je if / else structuren. Er zit nu gewoon geen enkele logica in.
Offline henver - 04/02/2009 12:53
Avatar van henver HTML gevorderde Dit heeft toch niets met cookies te maken?
Offline denniseik - 04/02/2009 17:21
Avatar van denniseik Lid Dit script kijkt alleen maar of je bent ingelogd  
Offline Martijn - 04/02/2009 17:30
Avatar van Martijn Crew PHP dit werkt ook met sessions, niet cookies
Offline Gerard - 04/02/2009 17:32
Avatar van Gerard Ouwe rakker In het stuk code wat je geeft wordt er géén gebruik gemaakt van cookies, alleen van sessies.

Wanneer er géén naam in de sessie staat opgeslagen dan wordt de gebruiker naar de index.php pagina gezonden met behulp van header().
Offline Arnold - 04/02/2009 20:42
Avatar van Arnold Nieuw lid Aanvullen op de rest:

  1. <?php
  2. if(isset($_POST['login']) && isset($_POST['password'])) {
  3. // Vergelijken met je database en als password valid is dan volgende regel:
  4.  
  5. $_SESSION['login'] = $_POST['login'];
  6. }
  7.  
  8. if(!isset($_SESSION['login'])) {
  9. header('Location: login.php');
  10. }


Dit is slechts voorbeeld van een uitgeklede versie van hoe je het zou kunnen doen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s