login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem met inlog

Offline Realtec - 24/01/2006 11:15 (laatste wijziging 24/01/2006 11:18)
Avatar van RealtecHTML interesse Ik ben een inlog systeem aan het maken maar het wil niet lukken, hiervoor heb ik er ook al heel veel gemaakt maar nooit problemen en nu ineens wel :S

ik heb een ?p=pagina systeem

mijn index pagina ziet er zo uit..

  1. <?php
  2.  
  3.  
  4. error_reporting(E_ALL ^ E_NOTICE);
  5.  
  6. include("includes/connection.php"); //db connectie
  7. include("includes/beveiligd.php"); // inlog check
  8. include("includes/bloks.php"); // menu funkties (grafisch)
  9. include("includes/header.inc.php");
  10.  
  11. // hier word de pagina ingevoegd die in de url staat bij ?p=pagina
  12.  
  13. include("includes/footer.inc.php");
  14.  
  15.  
  16. ?>


De beveiligd.php ziet er als volgt uit..

  1. <?php
  2.  
  3. if(isset($_SESSION['login']))
  4. {
  5. $ingelogd = 'JEP';
  6. }
  7. else
  8. {
  9. $ingelogd = 'NOPE';
  10. }
  11.  
  12. ?>


De login pagina checkt eerst of de gegevens kloppen

  1. if($Gebruikersnaam == $login_gegevens[Gebruikersnaam] AND $Wachtwoord == $login_gegevens[Wachtwoord])
  2. {
  3. echo'Login succesvol';
  4.  
  5. {
  6. $_SESSION['login'] = 'ja';
  7. }
  8. else
  9. {
  10. echo'Login mislukt<br>';
  11. }


De login check klopt wel want als ik foute login ingeef staat er Login mislukt en anders Login succesvol

Het probleem is nu als ik goed ben ingelogd dan maakt hij geen sessie aan.. Ik heb ergens in de layout dit neergezet om te kijken of ik ben ingelogd:

  1. <?php
  2.  
  3. if($ingelogd == 'JEP')
  4. {
  5. echo 'JA';
  6. }
  7. else
  8. {
  9. echo 'NEE';
  10. }
  11.  
  12. ?>


Als ik die session_register erbij zet dan geeft hij deze foutmelding:

Login succesvol
Warning: session_register() [function.session-register]: Cannot send session cookie - headers already sent by (output started at /home/phantom/domains/realtec.nl/public_html/totaalgemak/includes/header.inc.php:19) in /home/phantom/domains/realtec.nl/public_html/totaalgemak/pages/login/index.php on line 22

Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /home/phantom/domains/realtec.nl/public_html/totaalgemak/includes/header.inc.php:19) in /home/phantom/domains/realtec.nl/public_html/totaalgemak/pages/login/index.php on line 22

2 antwoorden

Gesponsorde links
Offline vinTage - 24/01/2006 12:04 (laatste wijziging 24/01/2006 12:05)
Avatar van vinTage Nieuw lid


Moet worden



je echoed al data voor je ob_start()
(lege regel (mag niet))
Offline Realtec - 24/01/2006 15:22
Avatar van Realtec HTML interesse Ik wist niet dat een lege regel ook wat uitmaakte, maar het is nu gelukt.

Bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.226s