Rajallinen sivun käyttö PHP:llä?

Keskustelua web-ohjelmointikielistä, kuten PHP ja Javascript. Myös CSS ja tietokanta-aiheiset keskustelut kuuluvat tänne.

Rajallinen sivun käyttö PHP:llä?

Viesti crazy-boy 13 Maalis 2008 21:30

Eli siis miten tehdään PHP:llä sellainen, että jos esim. joku random-tyyppi tulee sivuilleni ja hän EI ole rekisteröitynyt, niin hän ei pääse käsiksi esim. galluppiin/sarjataulukkoon? Mites tällainen tehdään PHP:llä? Jos on tällainen linkki valmiina jollain sivulla, niin voisi pistää tähän, itse en ole löytänyt. Jos koodi on helppo, niin tokihan sen voi tähänkin postata, kun itselläni tuo PHP ei oikein suju.
crazy-boy
 
Viestit: 74

Re: Rajallinen sivun käyttö PHP:llä?

Viesti Jarvinen 13 Maalis 2008 22:52

Koodi: Valitse kaikki
<?php

$adminpw = "SALASANA";

if ($_POST['salasana'] == $adminpw) {
  session_start();
  $_SESSION['rights'] = "admin";
} else {
  echo "<p>Salasana väärin!</p>";
}

?>

<html>
<head>
<title>Admin</title>
</head>
<body>
<form action = "admin.php" method = "post">
<input type = "password" name = "salasana" />
<input type = "submit" value = "Matti" />
</form>
</body>
</html>

<html>
<head>
<title>Sivu</title>
</head>
<body>
<p> Tämän sisällön näkee vain kirjautunut ylläpitäjä:</p>
<?php

if ($_SESSION['rights'] == "admin") {
  include("admin.html");
} else {
  echo "<p>Ei oikeuksia</p>";
}

?>
</body>
</html>

Ymmärrä, korjaa ja sovella. Vinkki ;)
[piilotettu kuva]
Down with the Clown
Käyttäjän avatar
Jarvinen
 
Viestit: 51

Palaa alueelle Www-ohjelmointi ja kotisivut