Als beginnende PHP'er ben ik bezig om een loginsysteem te maken, maar ik stuit op een fout. Ik wil dat als je ingelogd bent je de website te zien krijgt en anders een text die zegt dat je eerst moet inloggen.
Nu had ik een tutorial gevolgd voor het hele script en stond onderstaand stukje code er ook bij.
Deze werkt prima, maar dan zou ik via 'echo' een hele website moeten weergeven, wat ook niet lukte.PHP Code:
<?php
session_start();
if($_SESSION['username'])
echo "Welcome, ".$_SESSION['username']."!<br/><br/><a href='logout.php'>Log out</a>";
else
echo "Je bent niet ingelogd.<br/><br/> <a href='index.php'>Log in</a>";
?>
Toen heb ik zelf onderstaande code bedacht, maar dit werkt ook niet.
Deze werkt helaas ook niet. Nogmaals, ik wil dus dat als je niet ingelogd bent er een tekst komt dat je eerst in moet loggen en anders moet hij de website laten zien. Kan iemand mij zeggen wat ik verkeerd doe?PHP Code:
<?php
session_start();
if(!$_SESSION['username']){
echo "Je bent niet ingelogd.";
}
?>
Alvast bedankt!
UPDATE: Iets te vroeg mijn vraag gesteld. Hoewel ik al meerdere keren op internet gezocht had vind ik net nu ik dit topic had geopend mijn antwoord.
PHP Code:
session_start();
if (!(isset($_SESSION['username']) && $_SESSION['username'] != '')) {
header ("Location: index.php");
}
- Inlogsysteem werkt niet naar behoren
-
03-01-2012, 17:50 #1
- Berichten
- 181
- Lid sinds
- 14 Jaar
Inlogsysteem werkt niet naar behoren
-
-
03-01-2012, 17:52 #2
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Inlogsysteem werkt niet naar behoren
PHP Code:<?php
session_start();
if($_SESSION['username']) {
?>
hier kun je HTML plaatsen
<?php
} else {
echo "Je bent niet ingelogd.<br/><br/> <a href='index.php'>Log in</a>";
}
?>
-
03-01-2012, 18:12 #3
- Berichten
- 690
- Lid sinds
- 15 Jaar
Re: Inlogsysteem werkt niet naar behoren
je kunt beter deze functie gebruiken:
if (isset($_SESSION["username"])) {
echo 'Je bent ingelogd';
}
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic