Ciao a tutti...ho trovato il seguente script per gestire un accesso a pagine protette su un libro di php ma non funziona e non riesco a capirne il motivo
Il problema è che una volta inserito user e password (corretti) rimane visualizzata la pagina di login e non la pagina (in questo caso) index.php

index.html (conterrà l'amministrazione):
codice:
<?php
	session_start();
	require 'secure.inc.php';
?>
<html>
	<head>
		<title>Amministrazione</title>
	</head>
	
	<body>
		AMMINISTRAZIONE
	</body>
</html>
secure.inc.php
codice:
<?php
	require_once 'access.inc.php';
	if(!loggedIn()){
		include 'login.inc.php';
		exit;
	}
?>
access.inc.php:
codice:
<?php
	require_once 'config.inc.php';
	
	function loggedIn(){
		return isset($_SESSION['authorized']);
	}
	
	if(isset($_POST['login'])){
		if($_POST['username'] == ADMIN_USER and $_POST['password'] == ADMIN_PASS){
			$_SESSION['authorized'] == TRUE;
		}
	}
?>
config.inc.php:
codice:
<?php
	define('ADMIN_USER', 'admin');
	define('ADMIN_PASS','admin');
?>
login.php
codice:
<html>
	<head>
		<title>4MAT Amministrazione</title>
	</head>
	
	<body>
		<div>
			<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
				<label>Username:
					<input type="text" name="username" >
				</label>

				<label>Password:
					<input type="password" name="password" >
				</label>

				<input type="submit" value="Log In">
			</form>
		</div>
	</body>
</html>