login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Eenvoudig login script.. Doch zonder succes! (Opgelost)

Offline Nielzie - 04/10/2012 10:16
Avatar van NielzieLid Voor een zeer eenvoudig loginscript gebruik ik volgend stukje code op mijn index.php file:

  1. <?php
  2.  
  3. include 'config.php';
  4. if(!isset($_SESSION['authenticatie']) !== true){ include ('login.php'); } else {
  5. @mysql_query("SET CHARACTER SET `utf8`");
  6. @mysql_query("SET NAMES `utf8`");
  7.  
  8. ?>
  9.  
  10. Hier komt de inhoud van mijn pagina (onzichtbaar tot na inloggen)
  11.  
  12. <?php } ?>


Dan op de pagina login.php heb ik volgend stukje code staan:

  1. <?php
  2.  
  3.  
  4. if(isset($_POST['verzenden'])){
  5. if(($_POST['user'] == "Administrator" and $_POST["pass"] == "Test")){
  6.  
  7. $_SESSION['authenticatie'] = true;
  8. header('Location: index.php');
  9.  
  10. }
  11.  
  12. }
  13.  
  14. ?>


Echter kan ik nog steeds de index.php openen zonder mezelf te moeten inloggen... Iemand enig idee waar mijn klein foutje zit?

Bedankt!

1 antwoord

Gesponsorde links
Offline marten - 04/10/2012 10:22 (laatste wijziging 04/10/2012 10:22)
Avatar van marten Beheerder Herschrijf regel 5 eens:

  1. if ( !isset ($_SESSION['authenticate']) !! (isset($_SESSION['authenticate']) && $_SESSION['authenticate'] !== true)) { //login form laden }


En na je header location altijd een exit() plaatsen
Bedankt door: Nielzie
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s