• 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

probleem bewerken basic login script

  • Anton
  • 5 december 2015 om 16:48
  • Anton
    Beginner
    Berichten
    15
    • 5 december 2015 om 16:48
    • #1

    hallo mensjes

    ik ben sinds kort bezig met php
    en loop tegen een lamp aan..
    als ik ingelogt ben dan zie ik de woorden/knopen van login er register nog steets staan hoe kan ik dit wegkrijgen als ik ingelogt ben?
    ik ben een leek in php dus mij lukt het niet heb ook op google gekeken maar kan niks bruikbaars vinden
    wie kan me bij dit klein probleempje helpen?
    greetz anton
    p.s het is de basic login script van Frenzo Brouwer staat ter download bij ictscripters

  • Aaron
    Administrator
    Ontvangen Reacties
    60
    Berichten
    1.020
    • 5 december 2015 om 17:02
    • #2

    Hallo,

    Ik weet niet hoe het script werkt. Maar als het werkt met cookies of sessie id's kan je daarop een controle maken.
    Een controle dat als er een inlog id (of een ander) is dat je het veld laat verdwijnen....

    Aaron

  • P.Yntema
    Intermediate
    Ontvangen Reacties
    7
    Berichten
    185
    • 5 december 2015 om 17:02
    • #3

    Je kunt de knoppen binnen een if loop zetten. Je zult het onderstaande nog wel moeten aanpassen naar de naam voor de session variable die je gebruikt.

    PHP
    <?php
    if(!isset($_SESSION['username'])){
      //Knoppen
    }
    ?>

    Bezig met een nieuw project: overhoorprogramma. Laat weten wat je ervan denkt. :)

  • Anton
    Beginner
    Berichten
    15
    • 5 december 2015 om 17:06
    • #4
    Citaat van Aaron

    Hallo,

    Ik weet niet hoe het script werkt. Maar als het werkt met cookies of sessie id's kan je daarop een controle maken.
    Een controle dat als er een inlog id (of een ander) is dat je het veld laat verdwijnen....

    Aaron

    snap ik maar ik heb niet veel verstand nog van php ben ik druk mee bezig haha maar toch bedankt voor de reactie!!

    Citaat van P.Yntema

    Je kunt de knoppen binnen een if loop zetten. Je zult het onderstaande nog wel moeten aanpassen naar de naam voor de session variable die je gebruikt.

    PHP
    <?php
    if(!isset($_SESSION['username'])){
      //Knoppen
    }
    ?>

    bedankt voor de reactie!! bij // knoppen moet dan de code stuke van de knoppen staan?

    PHP
    <?php
    if(!isset($_SESSION['username'])){
    
    
    echo '<a href="module/login.php">» Login</a><br>';
    echo '<a href="module/register.php">» Register </a><br>';
    }
    ?>

    Zo bedoel ik dus haha

  • P.Yntema
    Intermediate
    Ontvangen Reacties
    7
    Berichten
    185
    • 5 december 2015 om 17:12
    • #5
    Citaat van Anton

    Zo bedoel ik dus haha

    Bijvoorbeeld zo ja.

    Bezig met een nieuw project: overhoorprogramma. Laat weten wat je ervan denkt. :)

  • Anton
    Beginner
    Berichten
    15
    • 5 december 2015 om 17:17
    • #6
    Citaat van P.Yntema

    Bijvoorbeeld zo ja.

    oke heb het nu zo staan ga nu testen :) bedankt

    PHP
    <?php
    
    
    	/*
    	 * Login script by Frenzo Brouwer
    	 * [email protected]
    	 */
    	 
    	ob_start();
    	 
    	require_once 'class/user.class.php';
    	?> 
        
    <?php
    if(!isset($_SESSION['users'])){
    	
    	echo '<a href="module/login.php">&raquo; Login</a><br>';
    	echo '<a href="module/register.php">&raquo; Register </a><br>';
    }
    ?>
    
    
    <?php
        
    	if(isset($_COOKIE['username'])){
    		echo 'U bent ingelogt ' . $_COOKIE['username'] . '<br />
    		
    		<a href="index.php?action=logout">&raquo; Uitloggen</a><br>';
    
    
    		
    		
    	}
    	else{
    	}
    	
    	if(isset($_GET['action'])){
    	
    		if($_GET['action'] == "logout"){
    			unset($_COOKIE['username']);
    			setcookie('username', null, -1, '/');
    			echo '<meta http-equiv="refresh" content="2;url=index.php">';
    			echo 'Tot Ziens u bent nu uitgelogd!.';
    		}
    	
    	}
    	
    ?>
    Toon Meer

    hellaas het lukt niet :S jammer

  • SC-Webmedia
    Intermediate
    Ontvangen Reacties
    23
    Berichten
    413
    • 5 december 2015 om 17:53
    • #7

    Zoals ik het script bekijk. gebruik je cookies en geen sessies.
    Dus even aanpassen en het zal moeten werken ;)

  • Anton
    Beginner
    Berichten
    15
    • 5 december 2015 om 18:05
    • #8
    Citaat van SC-Scripting

    Zoals ik het script bekijk. gebruik je cookies en geen sessies.
    Dus even aanpassen en het zal moeten werken ;)

    kun je ook vertellen wat ik zou moeten aanpasen? want zoveel verstand heb ik er niet van haha (zoals eerder vermelt)

  • SC-Webmedia
    Intermediate
    Ontvangen Reacties
    23
    Berichten
    413
    • 5 december 2015 om 18:25
    • #9

    Deze oplossing is zo gemakkelijk, dat je hem zelf al hebt gepost ;)
    Kijk dus terug in je script en onthoud mijn vorige bericht.

  • Anton
    Beginner
    Berichten
    15
    • 5 december 2015 om 18:58
    • #10
    Citaat van SC-Scripting

    Deze oplossing is zo gemakkelijk, dat je hem zelf al hebt gepost ;)
    Kijk dus terug in je script en onthoud mijn vorige bericht.

    oke zal het even kijken en gelijk wat checken thnx! doe mn best haha

    Citaat van SC-Scripting

    Deze oplossing is zo gemakkelijk, dat je hem zelf al hebt gepost ;)
    Kijk dus terug in je script en onthoud mijn vorige bericht.

    ik heb session veranderd in cookie zo zou het dus moeten werken?


    PHP
    <?php
    
    
     /*
     * Login script by Frenzo Brouwer
     * [email protected]
     */
     
     ob_start();
     
     require_once 'class/user.class.php';
     ?> 
     
    <?php
    if(!isset($_COOKIE['users'])){
     
     echo '<a href="module/login.php">&raquo; Login</a><br>';
     echo '<a href="module/register.php">&raquo; Register </a><br>';
    
    
    ?>
    
    
    <?php
     
     if(isset($_COOKIE['username'])){
     echo 'U bent ingelogt ' . $_COOKIE['username'] . '<br />
     
     <a href="index.php?action=logout">&raquo; Uitloggen</a><br>';
    
    
     
     
     }
     else{
     }
     
     if(isset($_GET['action'])){
     
     if($_GET['action'] == "logout"){
     unset($_COOKIE['username']);
     setcookie('username', null, -1, '/');
     echo '<meta http-equiv="refresh" content="2;url=index.php">';
     echo 'Tot Ziens u bent nu uitgelogd!.';
     }
     
     }
     
    ?>
    Toon Meer
  • SC-Webmedia
    Intermediate
    Ontvangen Reacties
    23
    Berichten
    413
    • 5 december 2015 om 19:07
    • #11

    Naar cookie veranderen is inderdaad juist, echter maak je er verder iets anders van.
    TIP: Kijk eens naar de controle, waarbij wordt verteld dat je bent ingelogd.

  • Anton
    Beginner
    Berichten
    15
    • 5 december 2015 om 19:20
    • #12
    Citaat van SC-Scripting

    Naar cookie veranderen is inderdaad juist, echter maak je er verder iets anders van.
    TIP: Kijk eens naar de controle, waarbij wordt verteld dat je bent ingelogd.

    ZO zou het dus goed moeten zijn? of ben ik nu echt een noob XD
    ? bedankt dat je me helpt btw :)

    PHP
    <?php
    
    
     /*
     * Login script by Frenzo Brouwer
     * [email protected]
     */
     
     ob_start();
     
     require_once 'class/user.class.php';
     ?> 
     
    <?php
    if(isset($_COOKIE['username'])){
     }
     echo '<a href="module/login.php">&raquo; Login</a><br>';
     echo '<a href="module/register.php">&raquo; Register </a><br>';
    
    
    ?>
    
    
    <?php
     
     if(isset($_COOKIE['username'])){
     echo 'U bent ingelogt ' . $_COOKIE['username'] . '<br />
     
     <a href="index.php?action=logout">&raquo; Uitloggen</a><br>';
    
    
     
     
     }
     else{
     }
     
     if(isset($_GET['action'])){
     
     if($_GET['action'] == "logout"){
     unset($_COOKIE['username']);
     setcookie('username', null, -1, '/');
     echo '<meta http-equiv="refresh" content="2;url=index.php">';
     echo 'Tot Ziens u bent nu uitgelogd!.';
     }
     
     }
     
    ?>
    Toon Meer
  • SC-Webmedia
    Intermediate
    Ontvangen Reacties
    23
    Berichten
    413
    • 5 december 2015 om 19:25
    • #13

    Nu zou het moeten werken.
    Maar ook dat is sneller zelf te testen als eerst hier te vragen :p

    Graag gedaan, als je er maar iets van kan leren ;)

  • Anton
    Beginner
    Berichten
    15
    • 5 december 2015 om 19:27
    • #14

    heb het getest maar werkt niet hellaas en ja ik leer er zeker van want wist niet dat het op deze manier kon heb heel google afgezocht maar niks bruikbaars hellaas staat login en registeren er nog in als ik ingelogt ben

    Kan het mischien komen omdat ik een oud php script gebruik? gebruik namelijk die van underground rap als een basis om zo dingen uit te vogelen?

    deze script
    Rap systeem script

  • SC-Webmedia
    Intermediate
    Ontvangen Reacties
    23
    Berichten
    413
    • 5 december 2015 om 19:45
    • #15

    Raad je eerder aan om eerst meer erover te lezen, bv vanuit een boek/internet.
    Het is raadzaam om als eerste de basis van php te leren, voordat je aan zo'n source kan werken (of je moet er niets van willen leren).
    Heb het zelf niet gedownload om het te bekijken, maar durf bijna zeker te zijn dat het niet veilig zal zijn (laat staan hoe erg de code is verouderd).

    Leer dus eerst de basis van PHP of SQL of beide, vanuit daar zal je al een eigen login systeem moeten kunnen maken.
    Deze kan je dan beter uitwerken tot een source van wat je wilt gaan gebruiken, dan een bestaande source te gebruiken.
    Indien de bestaande source bepaalde fouten heeft (en je weet er zelf niet veel van), dan zul je dezelfde fouten gaan maken ;)

    Tevens is dit niet in een aantal dagen/weken/maanden te leren, je zult elke dag weer nieuwe dingen leren (zelfs jaren later).
    En het aller belangrijkste:"Oefenen, oefenen en nog eens oefenen.

  • Anton
    Beginner
    Berichten
    15
    • 5 december 2015 om 19:52
    • #16

    okeoke thnx voor de tip zal morgen ff kijken op internet voor de basis van php
    en sql nog maalsbedankt ! en fijne avond toegewenst :)

  • SC-Webmedia
    Intermediate
    Ontvangen Reacties
    23
    Berichten
    413
    • 5 december 2015 om 20:06
    • #17

    Ik raad je aan deze site eens te bekijken.

    Veel tutorials en informatie, waar je zeker veel van kan leren.

  • WHMCSAddons
    Master
    Ontvangen Reacties
    88
    Berichten
    2.411
    • 5 december 2015 om 20:10
    • #18

    Worden de sessies wel aangemaakt, ik denk dat je eerst moet kijken of het aanwezig is. Je kan een array dump maken om te zien of de sessie aanwezig is of niet.

    PHP
    <?php echo '<pre>' . print_r( $_SESSION, 1 ) . '</pre>'; ?>

    En indien er geen sessie compleet weergeven wordt zou je de sessie eerst moeten opstarten. Verstandig is om dit te doen in een bestand welke je continu aanroept.


    PHP
    <?php if( !session_id() ) session_start(); ?>
  • Anton
    Beginner
    Berichten
    15
    • 5 december 2015 om 20:11
    • #19
    Citaat van SC-Scripting

    Ik raad je aan deze site eens te bekijken.

    Veel tutorials en informatie, waar je zeker veel van kan leren.

    bedankt! zal morgen gelijk al beginen heb zelf ook 1 website gevonden om te leren Kijk morgen eerst even bij die van u :) http://www.phptuts.nl/view/39/1/ deze had ik zelf net gevonden haha

  • FangorN
    Professional
    Ontvangen Reacties
    196
    Articles
    2
    Berichten
    737
    • 5 december 2015 om 20:42
    • #20

    Ugh, lees ook het commentaar bij dat script (het loginscript van @Frenzo.Brouwer) eens, het is (met cookies) nogal onveilig. Wat er aan HTML uitgespuugd wordt levert ook geen geldige HTML documenten op. Dat script leent zich ook niet bepaald voor uitbreiding.

    In een poging van mij om van dat script alsnog iets te maken heb ik besloten om een nieuw loginsysteem te maken, maar dan wel goed :). Het is in principe een afgeslankte variant van een framework/CMS wat ik bij wijze van oefening aan het schrijven ben.

    Als hier (bredere) interesse in is kan ik deze hier wel plaatsen. Alhoewel het systeem redelijk complex is, is het vervolgens wel redelijk eenvoudig om deze uit te breiden met eigen functionaliteit, maar dit is nu niet bepaald beginnersmateriaal.

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

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