mi è stato chiesto di creare un'area riservata ...non ho pratica con queste cose ma vorrei creare una pagina con password che dia accesso ad una serie di documenti scaricabili grazie
mi è stato chiesto di creare un'area riservata ...non ho pratica con queste cose ma vorrei creare una pagina con password che dia accesso ad una serie di documenti scaricabili grazie
Quanto ne sai?
Se ti dicessi che devi usare un database per contenere i dati di accesso e grazie a quelli garantirti l'apertura di una sessione che ti permetterebbe di visualizzare i file... sai di cosa parlo?
Per capire come aiutarti...
Ce l'ho fatta! - ItalianPixel -
assolutamente no![]()
uso Dreamweaver 4 mi servirebbe una pagina con psw e da questa poter entrare in un'altra pagina che contenga una serie di documenti da scaricare
Ma vuoi un nome e una password per tutto o ognuno con la sua password?
Ti spiego:
Se vuoi un nome e una password unici (non è per niente sicuro), puoi vedere quella pagina SOLO se inserisci quei dati, ed è semplice da fare, altrimenti hai bisogno di un database che te li contenga tutti, con conseguenti query, cicli, ecc...
Ce l'ho fatta! - ItalianPixel -
basterebbe soltanto una password uguale per tutti
Altra cosa: i file li inserisci tu a mano? (dreamweaver in questo caso)
Oppure usi un database?
Ce l'ho fatta! - ItalianPixel -
li inserisco io
Allora fai così:
1. Un form che invia i dati alla pagina file.php (per capirci) nella pagina login.php
2. la pagina file.php con protezione
Punto 1
Per la pagina dei file basta fare:Codice PHP:
//questo è il form per l'invio dei dati da aggiungere alla pagina login.php
<form method="post" action="file.php">
<input type="text" name="nome" />
<input type="password" name="psw" />
<input type="submit" value="Accedi">
</form>
L'ho scritto a mano al volo ma credo non ci siano errori.Codice PHP:
<?php
//riceve i dati e controlla se sono uguali a quelli che vuoi
$nome=$_POST['nome'];
$psw=$_POST['psw'];
if($nome=="Mario" && $psw="Rossi") {
?>
//Qui metti il codice della tua pagina con relativi file ecc...
<?php }else{
echo "Dati errati. Riprovare.";
}
?>
Ce l'ho fatta! - ItalianPixel -
ti ringrazio, spero di riuscirci altrimenti dovrò farmi risentire![]()