Originalmente inviato da
lottoivma
- quello che serve a me è poter accedere a una pagina protetta tramite link passando nick e password tramite link senza dover inserire i dati di login.
Se vuoi fare così, è semplice.
Probabilmente il fatto dell'htaccess l'ha modificato cliccando sul lucchetto.
Fai così: sinceramente il lucchetto non l'ho mai utilizzato, e non so bene come funziona. Se vuoi farlo lato PHP, fai così:
Fai una pagina PHP per il "login tramite indirizzo", settando una sessione:
login.php:
Codice PHP:
<?php
session_start();
$nome_utente = 'pippo';
$password_utente = 'pippo';
$pagina_destinazione = 'andro10elotto.php';
if(!isset($_SESSION['loggato']))
if(isset($_GET['nick'], $_GET['pass']) && ($_GET['nick'] == $nome_utente) && ($_GET['pass'] == $password_utente))
{
$_SESSION['loggato'] = 1;
header('location: '.$pagina_destinazione);
}
else die ('Combinazione nick-password errata...');
}
else header('location: '.$pagina_destinazione);
?>
Tutte le pagine che vuoi proteggere, devono avere l'estensione *.php. Anche se è .html, puoi modificarla in .php e vedrai che comunque funzionerà bene uguale. Quindi "andro10elotto.html" diventa "andro10elotto.php".
In tutte le pagine che vuoi proteggere (con estensione php), all'inizio, aggiungi:
Codice PHP:
<?php
session_start();
if(!isset($_SESSION['loggato']))
die('Pagina protetta. Non puoi accedere.');
?>
Per il "logout", puoi far visitare semplicemente una pagina del tipo:
Codice PHP:
<?php
session_start();
session_destroy();
?>
-----
se hai solo una pagina da proteggere, il tutto si può semplificare molto, eliminando le sessioni.
Ciao!