Crew algemeen |
|
Probeer het volgende eens:
<?php
// include/require hier evt nog andere zaken
require ("connect.php");
// we willen op deze pagina gebruik maken van beveiliging mbv sessies,
// dus includen (requiren) we session.php
require("session.php");
?>
<html>
<head>
<title>Testvoorbeeld</title>
</head>
<body>
<?php
// controle op ingelogd zijn:
if(isset($_SESSION['suser'])) {
?>Je bent ingelogd als <b><?= $_SESSION['suser'] ?></b><br />
<?php
}
if(($_SESSION['slevel'] & 5) == 5) {
// voer code uit behorend bij recht #4
?>
Je hebt de adminrechten<br />
<?php
}
else {
?>
Je bent op dit moment niet ingelogd.<br />
<a href="login.php">inloggen</a><br />
</body>
</html>
<?php
}
?>
<?php // include/require hier evt nog andere zaken require ("connect.php"); // we willen op deze pagina gebruik maken van beveiliging mbv sessies, // dus includen (requiren) we session.php require("session.php"); ?> <html> <head> <title>Testvoorbeeld</title> </head> <body> <?php // controle op ingelogd zijn: if(isset($_SESSION['suser'])) { ?>Je bent ingelogd als <b><?= $_SESSION['suser'] ?></b><br /> <?php } if(($_SESSION['slevel'] & 5) == 5) { // voer code uit behorend bij recht #4 ?> Je hebt de adminrechten<br /> <?php } else { ?> Je bent op dit moment niet ingelogd.<br /> <a href="login.php">inloggen</a><br /> </body> </html> <?php } ?>
Er werd namelijk al aan je eerste if voldaan...
@Tuinstoel, dit is het script van FangorN, en daar stond het ook zo.
Heeft iets te maken met bitwise operators |