questa è la pagina template:
Codice PHP:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Admin</title>
<link rel="stylesheet" href="template/css/style.css" type="text/css" />
<link rel="stylesheet" href="template/css/demo_table.css" type="text/css" />
<link rel="stylesheet" href="../template/css/jquery-ui-1.8.14.custom.css" type="text/css" />
<script type="text/javascript" src="lib/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="lib/jquery-ui-1.8.14.custom.min.js"></script>
<script type="text/javascript" src="lib/jquery.dataTables.js"></script>
<script type="text/javascript">
function validaUtente() {
var nome = document.utenti.nome.value;
var cognome = document.utenti.cognome.value;
var email = document.utenti.email.value;
if(nome == "" || cognome == "" || email == "") {
alert("Tutti i campi sono obbligatori");
return false;
}
}
</script>
<script type="text/javascript">
function validaEmail() {
var titolo = document.send_email.titolo.value;
var subject = document.send_email.subject.value;
var messaggio = document.send_email.messaggio.value;
if(titolo == "" || subject == "" || messaggio == "") {
alert("Tutti i campi sono obbligatori");
return false;
}
}
</script>
<script type="text/javascript">
function deleteConfirmation(id) {
var canc = window.confirm("Cancellare utente?");
if(canc) {
location.href = "delete.php?uid=" + id;
}
}
</script>
<script type="text/javascript">
function deleteMarchi(id) {
var canc = window.confirm("Cancellare utente?");
if(canc) {
location.href = "del_marchi.php?uid=" + id;
}
}
</script>
<script type="text/javascript">
$(document).ready(function() {
$('#example').dataTable();
} );
</script>
<script type="text/javascript">
function selectAll() {
var i = 0;
var modulo = document.modulo.elements;
for(i = 0; i < modulo.length; i++) {
if(modulo[i].type == "checkbox") {
modulo[i].checked = !(modulo[i].checked);
}
}
}
</script>
<script type="text/javascript">
function deleteImages() {
var canc = window.confirm("Cancellare immagine?");
if(canc) {
return true;
} else {
return false;
}
}
</script>
<script type="text/javascript" >
$(function() {
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: "yy-mm-dd",
yearRange: "1950:2012"
});
});
</script>
<script type="text/javascript">
$(function() {
$("#gallery").sortable({
placeholder: 'ui-state-highlight',
update: function(e, ui) {
var order = $('#gallery').sortable('serialize');
$.post('<?php $_SERVER['PHP_SELF']; ?>', order);
}
});
});
</script>
</head>
<body>
<div id="menu">
[url="index.php"]Home[/url] |
[url="insert.php"]Aggiungi utenti[/url] |
[url="marchi.php"]Gestione marchi[/url] |
[url="galleria.php"]Gestione galleria[/url] |
[url="login.php"]Login[/url] |
[url="<?php echo $_SERVER['PHP_SELF']; ?>?end=fine_sessione"]Logout[/url]
</div>
<hr/>
<?php
require_once $tpl;
?>
</body>
</html>
al posto di require_once $tpl; viene richiamato login.php se la variabile di sessione nn è settata.
questa la pagina di login:
Codice PHP:
<?php
if ($_SERVER['REQUEST_METHOD'] == "POST" && isset($_POST['submit'])) {
login($_POST['username'], $_POST['password']);
foreach (lastImg() as $lastImg) {
$_SESSION['lastimg'] = $lastImg['ordine'];
}
}
?>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="POST">
<table>
<tbody>
<tr>
<td>User:</td>
<td><input type="text" name="username" value="" /></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="password" value="" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Submit" name="submit" /></td>
</tr>
</table>
</form>
nn faccio altro.
ho un sito che usa le stesse identiche cose e la funziona.