Ciao
Si, è molto facile.
Allora da quanto ho capito tu hai già un'area riservata con sessioni a scadenza temporale (opure non l'hai proprio ancora usate le sessioni?), e quello che vuoi fare è mantenere validi user e pass anche alla chiusura del browser (il problema pincipale delle sessioni è appunto la perdita dei dati al termine del processo).
Per fare ciò le sessioni non ti bastano per il motivo che ti ho detto, ed hai bisogno dei cookies.
In php sono molto facili da utilizzare, e li devi mettere al posto delle sessioni (o insieme se vuoi)
Fai un controllo sulla checkbox: se è NON ATTIVATA:
Setti un cookie temporaneo, che si distrugge alla chiusura del browser / mantieni le tue sessioni che vanno benissimo, e che per default si distruggono alla chiusura.
SE E' ATTIVATA
Setti un cookie permanente per un tot di minuti.
ESEMPI:
Per settare le sessioni
[php]
<?php
session_start();
$_SESSION['riservata'] = "autenticato";
[php]
Per il logout
[php]
//CHIUDI IL BROWSER oppure
session_destroy();
[/php]
COOKIE
[php]
setcookie("riservata", "autenticato", time()+3600);
[/php]
che trovi con
[php]
$_COOKIES["riservata"];
[/php]
Per cancellare
[php]
setcookie("riservata","");
[/php]
Ciao