• 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

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

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
  • Guest, wil je besparen op je domeinnamen? (ad)
  • 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

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

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
  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