• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Ictscripters Chat

    AarClay 21 april 2026 om 11:34
  • Het Grote Vibe Code Topic

    Jeroen.G 8 april 2026 om 14:00
  • PWYL source gezocht

    Syntax 25 maart 2026 om 11:44
  • Help testers nodig voor android app Urgent

    Servertjee 20 februari 2026 om 12:07
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    Servertjee 20 februari 2026 om 12:06
  • Afspraken systeem met planbeperking

    Jeffrey.Hoekman 20 februari 2026 om 11:52
  • Developer Gezocht

    Servertjee 19 februari 2026 om 17:31
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Servertjee 18 februari 2026 om 16:57

Marktplaats

  • Snel een website nodig?

    Syntax 10 april 2026 om 12:55
  • Sicarras.com - Moderne Mafia Text-Based RPG

    Syntax 5 april 2026 om 16:22
  • AnimatieActiviteiten.be – Dé autoriteit in de recreatiesector

    K.Rens 3 april 2026 om 13:17

Inloggsysteem

  • binkkie
  • 23 oktober 2010 om 19:11
  • Closed
  • binkkie
    Professional
    Ontvangen Reacties
    2
    Berichten
    762
    • 23 oktober 2010 om 19:11
    • #1

    Ik ben bezig met een inlogsysteem ik heb het systeeem op de index gezet maar krijg een vage foutmelding als ik tekst neer wil zetten boven het systeem hier de fout:

    PHP
    // Test 
    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/host191/domains/191.criminals-hosting.nl/public_html/index.php:34) in /home/host191/domains/191.criminals-hosting.nl/public_html/config.php on line 8


    hierzo de index.php:

    PHP
    // Test
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <?
    // *******
    // Test
    // Support by ******(MSN|Email)
    // Pagina: index.php: Inloggen
    include("config.php");
    include("htmltop.php");
    
    
    if(isset($_SESSION['user_id'])) {
     ?>
     Je bent reeds ingelogd.
     <script language="Javascript" type="text/javascript">
      location.href='<?= $loginpage ?>';
     </script>
     <?
    }else{
     if(isset($_COOKIE['user_id'])) {
      // Cookie uitlezen, sessie aanmaken
      $sql = "SELECT id,status,wachtwoord,actief FROM gebruikers WHERE id='".$_COOKIE['user_id']."'";
      $query = mysql_query($sql);
      $rij = mysql_fetch_object($query);
      $id = htmlspecialchars($rij->id);
      $status = htmlspecialchars($rij->status);
      $dbpass = htmlspecialchars($rij->wachtwoord);
      $actief = htmlspecialchars($rij->actief);
      if($dbpass == $_COOKIE['user_password'] AND $actief == 1) {
       $_SESSION['user_id'] = $id;
       $_SESSION['user_status'] = $status;
       ?>
       Er is weer een sessie aangemaakt. Je wordt doorverwezen.
       <script language="Javascript" type="text/javascript">
        location.href='<?= $loginpage ?>';
       </script>
       <?
      }else{
       echo "Je cookie klopt niet met wat er in de database staat of je account is niet geactiveerd. Mogelijk heb je je wachtwoord veranderd.<br />\nJe oude cookies zijn verwijderd.";
       setcookie("user_id", "", time() - 3600);
       setcookie("user_password", "", time() - 3600);
      }
     }else{
      if(isset($_POST['submit'])) {
       // Inloggen
       $sql = "SELECT id,naam,wachtwoord,status,actief FROM gebruikers WHERE naam='".$_POST['user']."'";
       $query = mysql_query($sql);
       $rij = mysql_fetch_object($query);
       $dbpass = htmlspecialchars($rij->wachtwoord);
       $userpass = md5($_POST['pass']);
       $userid = htmlspecialchars($rij->id);
       $userstatus = htmlspecialchars($rij->status);
       $useractief = htmlspecialchars($rij->actief);
       if($dbpass == $userpass) {
        if($useractief == 1) {
         $_SESSION['user_id'] = $userid;
         $_SESSION['user_status'] = $userstatus;
         if($_POST['cookie'] == "do") {
          setcookie("user_id", $userid, time() + 365 * 86400);
          setcookie("user_password", $dbpass, time() + 365 * 86400);
         }
         ?>
         Je bent succesvol ingelogd.<br />
         Je wordt doorgestuurd, indien er niets gebeurd <a href="<?= $loginpage ?>">klik dan hier</a>.
         
         <script language="Javascript" type="text/javascript">
          location.href='<?= $loginpage ?>';
         </script>
         <?
        }else{
         echo "Je account is niet geactiveerd. Activeer deze, door op de link in de verzonden e-mail te klikken.<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
        }  
       }else{
        echo "Het door jouw ingevoerd wachtwoord klopt niet voor de gebruiker '".$_POST['user']."'.<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
       }
      }else{
       // Inlogform
       ?>
       <form method="post" action="inloggen.php">
        <table>
         <tr>
          <td>Gebruikersnaam:</td><td><input type="text" name="user" /></td>
         </tr>
         <tr>
          <td>Wachtwoord:</td><td><input type="password" name="pass" /></td>
         </tr>
         <tr>
          <td align="right"><input type="checkbox" name="cookie" value="do" style="border: 0px;" /></td><td><small>Ingelogd blijven (cookie)</small></td>
         </tr>
         <tr>
          <td></td><td><input type="submit" name="submit" value="Inloggen" /></td>
         </tr>
        </table>
        <small><a href="forgotpass.php" title="Wachtwoord vergeten">Wachtwoord vergeten</a></small>
       </form>
       <?
      }
     }
    }
    include("htmlbottom.php");
    ?>
    Toon Meer
  • gocrime
    Intermediate
    Berichten
    195
    • 23 oktober 2010 om 19:23
    • #2

    begin met je script Helemaal bovenin, dus haal test weg en al die Enters ook.

    [center]

    [/center]

  • binkkie
    Professional
    Ontvangen Reacties
    2
    Berichten
    762
    • 23 oktober 2010 om 19:24
    • #3

    ja maar ik wil daar boven mijn inlogsysteem en tekst neerzetten

  • Axl_H
    WAN\'T TO LEARN SOMETHING
    Berichten
    1.465
    • 23 oktober 2010 om 19:25
    • #4

    je mag maar 1x session start gebruiken, en idd, in de index.:}

  • binkkie
    Professional
    Ontvangen Reacties
    2
    Berichten
    762
    • 23 oktober 2010 om 19:33
    • #5

    ja maar waarom krijg ik dan die foutmelding

  • Rahl
    Gevallen leider
    Berichten
    114
    • 23 oktober 2010 om 19:35
    • #6

    Omdat je server gedwongen is de response headers te versturen naar de user agent wanneer de output begonnen is.
    Dat is logisch, want headers moeten bovenaan staan, en dat kan niet achteraf nog toegevoegd worden.

  • binkkie
    Professional
    Ontvangen Reacties
    2
    Berichten
    762
    • 23 oktober 2010 om 19:36
    • #7

    oke andere hosting zoeken dus

  • Rahl
    Gevallen leider
    Berichten
    114
    • 23 oktober 2010 om 19:37
    • #8

    Nee...

  • binkkie
    Professional
    Ontvangen Reacties
    2
    Berichten
    762
    • 23 oktober 2010 om 19:50
    • #9

    wat dan hoe kan ik het oplossen-

  • Lancer
    Regelnasi
    Berichten
    1.043
    • 23 oktober 2010 om 19:51
    • #10

    Oh my god.

    Citaat

    Omdat je server gedwongen is de response headers te versturen naar de user agent wanneer de output begonnen is.
    Dat is logisch, want headers moeten bovenaan staan, en dat kan niet achteraf nog toegevoegd worden.

    Doe je lenzen in, je bril op, pak je vergrootglas erbij, en lees.

    Dus je doet je config (of session_start()), op Regel 1 zetten.

    Edit: No offence tegen jou Rahl.

  • Axl_H
    WAN\'T TO LEARN SOMETHING
    Berichten
    1.465
    • 23 oktober 2010 om 19:52
    • #11

    door uit de config de sessionstart te verwijderen

  • Rahl
    Gevallen leider
    Berichten
    114
    • 23 oktober 2010 om 19:52
    • #12

    Dat zeg ik toch: je headers versturen voordat je HTML gaat terruggeven aan de bezoeker.

  • binkkie
    Professional
    Ontvangen Reacties
    2
    Berichten
    762
    • 23 oktober 2010 om 19:55
    • #13

    @hierbonven je oplossing werkte gewoon effe weghalen tnxx hier kan een slotje op...

  • Willem
    Enlightened
    Ontvangen Reacties
    12
    Berichten
    3.839
    • 23 oktober 2010 om 20:05
    • #14

    :slotje:

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Google Cloud is in de problemen (en AWS weet het)

    ICTscripters 14 april 2026 om 12:01
  • Nebius kondigt bouw aan van een van Europa's grootste datacenters

    ICTscripters 31 maart 2026 om 12:03
  • Samsung zal miljoenen verdienen aan Apple iPhone Fold dankzij zijn 12GB RAM

    ICTscripters 11 maart 2026 om 22:42

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design