stenley píše:
Vloz sem cely kod aj s formularom, lebo takto sa daleko nedostaneme...
formulár<?php
session_unset();
?>
<html>
<head>
<title>Please Log In</title>
</head>
<body>
<?php include 'hlavicka.php'; ?>
<form method="post" action="moviel.php">
<p>Meno:
<input type="text" name="username"/>
</p>
<p>Heslo:
<input type="password" name="userpass"/>
</p>
<p>
<input type="submit" name="submit" value="Potvrdiť"/>
</p>
</form>
</body>
</html>
moviel.php<?php
session_start();
$_SESSION['username'] = $_POST['user'];
$_SESSION['userpass'] = $_POST['pass'];
$_SESSION['authuser'] = 0;
//over užívateľské meno a heslo
if ( ( $_SESSION['username'] == 'Peter') and
($_SESSION['userpass'] == '12345'))
{
$_SESSION ['authuser'] = 1;
} else {
echo "Nemáte oprávnenie k prezeraniu tejto stránky!";
exit();
}
?>
moviesite.php<?php
session_start()
//over, či je užívateľ prihlásený pomocou platného hesla.
if ( ($_SESSION['authuser'] != 1) {
echo "Nemáte oprávnenie k prezeraniu tejto stránky!";
exit();
}
?>
// pridané po 4 minútach od posledného príspevkustenley píše:
odkial chces ziskat $_POST['user'] a $_POST['pass'], ked vo formulari mas prvky s name = "username" a "userpass"?
Dáta sú cieľovej stránke posielané metódou POST, ktorá je určená vo formulári pomocou atribútu method