Buongiorno a tutti,
vi spiego subito il dilemma che mi affligge
Dato che sono il tipo che non dice mai di no agli amici, mi sono preso la briga di fare un sito web ad un amico che mi ha chiesto un piacere.
Gli ho detto "tranquillo ci penso io"...
Bene, apro Dreamweaver , inizio a costruire il tutto, machere , menu, sottomenu, slideshow ,pagine, link foto ecc ecc. tutto bello e funzionante.
Sono arrivato quasi alla fine, ed ora devo dare la possibilità all'amministratore del sito , che una volta che sarà online, di poter inserire,modificare e/o cancellare, del contenuto, in una determinata pagina del sito, in tempo reale, tipo aggiungere foto in una slide, inserire del testo. Dato che sarà solo lui a fare le modifiche, lui sara l'utente admin, per cui non necessito di nessun db....mmm..giusto? ma solo di una maschera di login, e del codice associato per quelle pagine.
ho trovato un metodo per fare la maschera di login girovagando per la rete. Ho creato un file login.php in cui c'è :
il file privata.php :
e per il logout :
Può andare bene così? Lo devo mettere all'inizio del codice HTML, o lo posso inserire solo sulla nuova pagina della voce sul menu Login?
e poi come faccio a far si che l'amministratore una volta entrato possa modificare solo la pagina delle foto?
Un grazie anticipato per le risposte.
Ciaoo
vi spiego subito il dilemma che mi affligge
Dato che sono il tipo che non dice mai di no agli amici, mi sono preso la briga di fare un sito web ad un amico che mi ha chiesto un piacere.
Gli ho detto "tranquillo ci penso io"...
Bene, apro Dreamweaver , inizio a costruire il tutto, machere , menu, sottomenu, slideshow ,pagine, link foto ecc ecc. tutto bello e funzionante.
Sono arrivato quasi alla fine, ed ora devo dare la possibilità all'amministratore del sito , che una volta che sarà online, di poter inserire,modificare e/o cancellare, del contenuto, in una determinata pagina del sito, in tempo reale, tipo aggiungere foto in una slide, inserire del testo. Dato che sarà solo lui a fare le modifiche, lui sara l'utente admin, per cui non necessito di nessun db....mmm..giusto? ma solo di una maschera di login, e del codice associato per quelle pagine.
ho trovato un metodo per fare la maschera di login girovagando per la rete. Ho creato un file login.php in cui c'è :
PHP:
<form method="post" action="login.php">
Username<br><input type="text" name="username"><br>
Password<br><input type="password" name="password"><br><br>
<input type="submit" name="login" value="Login">
</form>
<?
if ($_POST["login"] != "")
{
$username = $_POST["username"];
$password = $_POST["password"];
if ($username == "demo" && $password == "demo")
{
setcookie("login", "OK");
echo "Benvenuto!<br><br>";
echo "<a href='privata.php'>ENTRA</a>";
}
else
{
echo "Accesso negato!";
}
}
?>
il file privata.php :
PHP:
<?
if ($_COOKIE["login"] == "")
{
header("location: /login.php");
}
?>
<html>
<body>
<p>Contenuto dell'area privata...</p>
</body>
</html>
e per il logout :
PHP:
<?
setcookie("login");
header("location: /login.php");
?>
Può andare bene così? Lo devo mettere all'inizio del codice HTML, o lo posso inserire solo sulla nuova pagina della voce sul menu Login?
e poi come faccio a far si che l'amministratore una volta entrato possa modificare solo la pagina delle foto?
Un grazie anticipato per le risposte.
Ciaoo