heey hoi,

ik zoek eigenlijk een inlogsysteem in php, voor een hele grote groep met 1 inlog naam en wachtwoord. wanneer iemand dan heeft in gelogt dat diegene dan naar een soort indexpagina gaat en daar kan kiezen naar de verschillende pagina's een stuk of 5 maximaal, meer zullen het er niet worden.

ik heb dit nodig voor bij mij op het werk, waar ze voor de schooljeugd een soort inlogpagina willen hebben en achter deze pagina moet dan informatie komen voor de jeugd. en ook nog een keer een kalender waarop iedereen kan invullen wanneer hij of zij kan werken.
maar dat is toekomst.

wie o wie kan mij helpen, ik heb hier al veelvuldig gezocht en geprobeerd, maar mijn php kennis is ongeveer niveau beginneling...

wat moet ik daar dan in zetten?
bart schreef op 24.10.2006 22:43
wat moet ik daar dan in zetten?
Wat er in het commentaar geschreven staat...
ja dat begrijp ik, maar met welke code...
Het kan op zoveel manieren. Dit zou bijvoorbeeld kunnen:


<?php
if(isset($_SESSION['logged_in']))
{
    ?>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    <style type="text/css">
        @import 'login.css';
    </style>
    </head>

    <body>
    <p class="login">Hey hey welkom op deze beveiligde pagina</p>
    </body>
    </html>
    
    <?php
}
else
{
    // Stuur gebruiker terug met
    // bijvoorbeeld de functie header();
}
?> 


[edit][ignore][code][/ignore] tags toegevoegd[/edit]
whahahaha dit wordt leuk, hij laat me dood leuk niet toe:
heb de header toegevoegd, en laat me na 2 seconden terug sturen naar de login pagina...
ik heb ook achter logged_in])) een ; gezet, toen kreeg ik error op line 21 en daar moet jehem vertellen wat hij anders moet doen, daar de header geplaatst maar dan krijg ik weer error line 21

<?php
if(isset($_SESSION['logged_in']))
{
    ?>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    <style type="text/css">
        @import 'login.css';
    </style>
    </head>

    <body>
    <p class="login">Hey hey welkom op deze beveiligde pagina</p>
    </body>
    </html>
    
    <?php
}
else
{
    // Stuur gebruiker terug met
    // bijvoorbeeld de functie header();
header('Refresh: 2; url=http://www.celpiavio.nl/baas/index.php');
echo 'Not';
} 
?> 
Ehm, je moet natuurlijk nog wel even session_start() helemaal bovenaan het script zetten ;)
nu weer deze error:

Parse error: parse error, unexpected T_IF in /home/bart/domains/celpiavio.nl/public_html/baas/index2.php on line 3
Ergens een ; vergeten misschien?
waardan: ????? :S

<?php
session_start() 
if(isset($_SESSION['logged_in']))
{
    ?>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    <style type="text/css">
        @import 'login.css';
    </style>
    </head>

    <body>
    <p class="login">Hey hey welkom op deze beveiligde pagina</p>
    </body>
    </html>
    
    <?php
}
else header('Refresh: 2; url=http://www.celpiavio.nl/baas/index.php');
echo 'Not';
{
    // Stuur gebruiker terug met
    // bijvoorbeeld de functie header();

} 
?> 
De if op regel 3 is 'unexpected', dan kijk je terug naar de regels ervoor: Je bent een ; vergeten op regel 2 achter session_start().

Reageren