• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18
  • Herkent deze Notion-structuurscan echte problemen?

    Jeroen.G 19 oktober 2026 om 15:09
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Servertjee 3 oktober 2026 om 10:56
  • Luchtvaartsoftware: Hoe technologie de moderne luchtvaart verandert

    saggy2829 30 september 2026 om 19:31

Marktplaats

  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54
  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22

Klein systeempje

  • Starohosting
  • 5 september 2012 om 21:20
  • Starohosting
    Professional
    Berichten
    736
    • 5 september 2012 om 21:20
    • #1

    Beste leden,

    Ik ben op zoek naar het volgende:

    - Inlogscriptje met mysql en sessie
    - Beveiligde pagina

    Ik heb al gegoogled maar ik kreeg allemaal bugs erin.
    Want ik gebruik namelijk dit pagina systeem:

    PHP
    <?php 
     if(!isset($_GET['p'])){ 
         include('pagina/home.php'); 
     } elseif(empty($_GET['p'])){ 
         include('pagina/home.php'); 
         } else{ 
         $page = htmlentities(addslashes($_GET['p'])); 
         $index_file = "pagina/" . $page . ".php"; 
         if(file_exists($index_file)) { 
         include($index_file); 
         } else{ 
         include('pagina/404.php'); 
         } 
       } 
    ?>
    Meer tonen

    En daarop moet het gaan werken.
    WIe kan mij helpen.


    Met vriendelijke groet,
    Starohosting

    Hosting nodig met hoogwaardige kwaliteit? voor lage prijzen!
    Bekijk onze website: hostingkwaliteit.com

    Heb ik je goed geholpen? geef me dan een drankje via:
    paypal.me

  • Gast, wil je besparen op je domeinnamen? (ad)
  • zwpgangster
    Professional
    Berichten
    1.041
    • 5 september 2012 om 21:21
    • #2

    http://www.html-site.nl/forum/24_15426_0.html

    MD-IT Solutions

  • AarClay
    Gevorderd
    Berichten
    424
    • 5 september 2012 om 21:25
    • #3

    Persoonlijk vind ik een paginasysteem niet echt handig werken Je moet je goed beveiligen tegen diverse XSS en file-include aanvallen.
    Het beste is gewoon een include() boven en beneden.

    maar goed, dat was even mijn advies.
    Over je inlogsysteem: Ikzelf heb ooit eens in een ver verleden van 2008 http://multisess.clayweb.nl gemaakt. Een leuk en veilig inlogsysteem met meerdere inlogsessies per gebruiker. Het is na die tijd niet bijgewerkt, maar je kan er vast wel wat mee.

  • Starohosting
    Professional
    Berichten
    736
    • 5 september 2012 om 21:27
    • #4

    Ben ik al tegen gekomen alleen werkt t niet:
    index.php?p=inloggen zo zeg maar

    Hosting nodig met hoogwaardige kwaliteit? voor lage prijzen!
    Bekijk onze website: hostingkwaliteit.com

    Heb ik je goed geholpen? geef me dan een drankje via:
    paypal.me

  • zwpgangster
    Professional
    Berichten
    1.041
    • 5 september 2012 om 21:27
    • #5

    Netjes AarClay, zocht ook zoiets

    MD-IT Solutions

  • AarClay
    Gevorderd
    Berichten
    424
    • 5 september 2012 om 21:29
    • #6
    Citaat van Starohosting

    Ben ik al tegen gekomen alleen werkt t niet:
    index.php?p=inloggen zo zeg maar


    Wat werkt er niet aan? Wees a.u.b. eens duidelijk?

    In een andere site met een pagina-script heb ik het gewoon in gebouwd.
    Geef a.u.b. meer details.....

  • Starohosting
    Professional
    Berichten
    736
    • 5 september 2012 om 21:46
    • #7

    Beste AarClay ,

    Jouw menu.php wil ik in mijn header.php hebben

    Menu.php

    PHP
    <?php 
    include "config.php"; 
    include "functions.php"; 
    if(checklogin()) { 
    echo "<div align=\"left\">"; 
    echo "Ingelogd als user: " .$get_userdata['username'] .", met ID: ". $get_userdata['id'] ; 
    echo "<BR><a href=\"uitloggen.php\">Log uit</a>"; 
    echo "</div>"; 
    } else { 
    echo "Je bent niet ingelogd."; 
    } 
    ?>
    Meer tonen


    Wat ik heb gedaan:

    PHP
    <div> 
    <h3>Administratie Paneel</h3> 
    <ul> 
    <? if(checklogin()) { ?> 
    <li class="even"><a href="#">Nieuws beheer</a></li> 
    <li><a href="#">Nieuwsbrief sturen</a></li> 
    <li class="even"><a href="#">Sponsers Beheer</a></li> 
    <? } else { ?> 
    <li><a href="#">Divisie Beheer</a></li> 
    <li class="even"><a href="#">Teams Beheer</a></li> 
    <li><a href="#">Standen Toevoegen</a></li> 
    <li class="even"><a href="#">Adverteerders Beheer</a></li> 
    <?php } ?> 
    </ul> 
    </div> 
    </div>
    Meer tonen

    Voorbeeld: starocom.nl

    Hosting nodig met hoogwaardige kwaliteit? voor lage prijzen!
    Bekijk onze website: hostingkwaliteit.com

    Heb ik je goed geholpen? geef me dan een drankje via:
    paypal.me

    Bewerkt 3 keer, laatst door Starohosting (5 september 2012 om 22:15).

  • AarClay
    Gevorderd
    Berichten
    424
    • 5 september 2012 om 22:03
    • #8

    Hoezo uitgebreid? Valt best mee, gebruikers willen nou liever op een manier hun sessies beheren, je kan e.v.t dit overzicht wel wegmoffelen op een andere manier....

    Anders kan je ook kijken naar PHP Sessions, werkt ook wel goed. Genoeg tutorials....

  • Maxsz
    ITer in Roobol Local.
    Berichten
    163
    • 5 september 2012 om 22:07
    • #9

    Als je met strings kan werken..?

    Op zoek naar nieuwe projecten!

  • AarClay
    Gevorderd
    Berichten
    424
    • 5 september 2012 om 22:13
    • #10

    je kan toch die bestanden bovenaan de site includeren, en de checklogin() functie gebruiken, in je menu?

    Citaat

    Als je met strings kan werken..?


    Wat wil je ermee zeggen?

  • Starohosting
    Professional
    Berichten
    736
    • 5 september 2012 om 22:51
    • #11

    Ik heb het in me menu gezet.
    Enkel krijg ik via inloggen.php een interne 500 server fout?

    <?php
    include "config.php";
    include "functions.php";
    if(!$maintenance) {
    if (!checklogin()) {
    ?>

    <form method="POST" action="">
    <h1>Inloggen</h1>
    <table border="0" cellpadding="0" cellspacing="0" width="361">
    <tr>
    <td width="73">Gebruikersnaam:</td>
    <td width="284"><input type="text" name="username" size="20"></td>
    </tr>
    <tr>
    <td width="73">Wachtwoord: </td>
    <td width="284"><input type="password" name="password" size="20"></td>
    </tr>
    <tr>
    <td width="73">Sessie:</td>
    <td width="284"><select size="1" name="sessiontime">
    <option value="3600">1 uur</option>
    <option value="43200">12 uur</option>
    <option value="86400">1 dag</option>
    <option value="604800">1 week</option>
    <option value="2592000">1 maand</option>
    <option value="31104000">1 jaar</option>
    </select></td>
    </tr>
    </table>
    <p><input type="submit" value="Inloggen" name="login">
    </p>
    </form>

    <?php
    } else {
    echo "Je bent al ingelogd";
    }

    } else {
    echo "MultiSess Inlogsysteem is wegens onderhoud uitgeschakeld";
    }
    ?>

    Hosting nodig met hoogwaardige kwaliteit? voor lage prijzen!
    Bekijk onze website: hostingkwaliteit.com

    Heb ik je goed geholpen? geef me dan een drankje via:
    paypal.me

  • AarClay
    Gevorderd
    Berichten
    424
    • 5 september 2012 om 23:00
    • #12

    Dan doe je iets fout. Check je webserver-errorlogs eens?

  • Starohosting
    Professional
    Berichten
    736
    • 5 september 2012 om 23:02
    • #13

    Het is nu eruit alleen als ik met:
    Test
    Test

    Inlog dan heb ik het probleem dat ik op een 404 pagina terrecht komt.
    Het werkt met een post en zonder method moet ik daar method='inloggen.php'
    opgeven of haalt die die ergens uit de functions.php?

    Hosting nodig met hoogwaardige kwaliteit? voor lage prijzen!
    Bekijk onze website: hostingkwaliteit.com

    Heb ik je goed geholpen? geef me dan een drankje via:
    paypal.me

  • AarClay
    Gevorderd
    Berichten
    424
    • 5 september 2012 om 23:19
    • #14

    dan moet je daar de juiste url bij de action invullen.

  • Starohosting
    Professional
    Berichten
    736
    • 5 september 2012 om 23:20
    • #15

    Als ik dit in mijn index zet kan ik inloggen:
    if(checklogin()) {
    header('location:index.php');
    } else {
    header('location:inloggen.php');
    }

    Alleen bereik ik de index zelf niet meer met mijn content.
    Wat is de beste aanpak? En het veiligst

    Hosting nodig met hoogwaardige kwaliteit? voor lage prijzen!
    Bekijk onze website: hostingkwaliteit.com

    Heb ik je goed geholpen? geef me dan een drankje via:
    paypal.me

  • AarClay
    Gevorderd
    Berichten
    424
    • 5 september 2012 om 23:25
    • #16

    Wat bedoel je met:

    Citaat

    Alleen bereik ik de index zelf niet meer met mijn content

  • Starohosting
    Professional
    Berichten
    736
    • 5 september 2012 om 23:30
    • #17

    ik heb nu dit in de index:
    if(checklogin()) {
    header('location:home.php');
    } else {
    header('location:inloggen.php');
    }

    Voor de eerste location moest ik een nieuw bestand aanmaken omdat hij die include als ik daar index neer zet maakt hij een oneindige lus.

    Het uitlog systeem werkt niet echt lekker mee.
    Wellicht kan ik dit met een session_destroy doen?

    Hosting nodig met hoogwaardige kwaliteit? voor lage prijzen!
    Bekijk onze website: hostingkwaliteit.com

    Heb ik je goed geholpen? geef me dan een drankje via:
    paypal.me

  • AarClay
    Gevorderd
    Berichten
    424
    • 5 september 2012 om 23:38
    • #18

    Dit werkt niet met Sessions.

    Wat voor url heb je waar het script op draait?
    Heb je anders een testcase die ik kan bekijken?

  • Starohosting
    Professional
    Berichten
    736
    • 5 september 2012 om 23:43
    • #19

    AarClay, Ik heb je een prive bericht gestuurd met een link.

    Hosting nodig met hoogwaardige kwaliteit? voor lage prijzen!
    Bekijk onze website: hostingkwaliteit.com

    Heb ik je goed geholpen? geef me dan een drankje via:
    paypal.me

  • AarClay
    Gevorderd
    Berichten
    424
    • 5 september 2012 om 23:53
    • #20

    Gezien, en uitgetest.

    Op een 404 (menu.php bestaat niet) na gaat het inloggen en het uitloggen gewoon goed.

    Niks mis.

    Oh ja, het is Sponsoren, geen Sponsers ;)

Registratie

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

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

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

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