Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. obeach
    3. Post
    O

    obeach

    @obeach

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 0
    • Post 6
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Sito Internet www.obici.it
    0
    Reputazione
    6
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da obeach

    • RE: Logout ed eliminazione variabili di sessione

      ho provato anche quello.

      stamattina ho provato ad installare il progetto in locale e funziona tutto!
      Quindi credo che dipenda dalle impostazioni del webserver del mio provider ... ma che configurazione di php influisce sulla scrittura delle variabili di sessione?
      Suggerimenti?

      postato in Coding
      O
      obeach
    • RE: Logout ed eliminazione variabili di sessione

      Metto il codice che ho usato per l'avvio, la valutazione e la chiusura della sessione.
      Il logout continua a non funzionare ovvero quando clicco sul link alla pagina logout.php mi fa il redirect ma la variabile $_SESSION['login'] continua ad essere valorizzata e non posso neanche cambiare utente a meno di chiudere il browser.

      questo è il codice per avviare la sessione ...

      if ($_POST['user'] == $user && $_POST['pass'] == $pass) {
      session_start();
      $_SESSION['login'] = "ok";
      $_SESSION['group'] = $group;
      $_SESSION['id'] = $id;
      //echo 'Autorizzato';
      header("Location: menu.php");
      }

      Questo è quello per l'accesso alle pagine riservate ...

      if ($_SESSION['login'] != "ok") {
      header("Location: index.php");
      }

      questo è quello per il logout

      session_start();
      $_SESSION = array();
      /* ho provato anche con
      ho provato anche con:
      session_unset()
      unset()

      e con

      $_SESSION['login'] = "";
      $_SESSION['group'] = "";
      $_SESSION['id'] = "";
      */

      session_destroy();

      // return to site homepage
      header("Location: index.php");

      Dopo il log out riesco ad entrare lo stesso nelle pagine riservate.

      postato in Coding
      O
      obeach
    • RE: Logout ed eliminazione variabili di sessione

      @Digital Daigor said:

      fai così.....a me funziona sempre meglio di altro!!!

      $_SESSION['login'] = "";
      $_SESSION['group'] = "";
      $_SESSION['id'] = "";

      non va neanche così ... mmmhmmm

      postato in Coding
      O
      obeach
    • RE: Logout ed eliminazione variabili di sessione

      invece niente ... dove può essere il problema?

      Aggiungo anche il codice per avviare la sessione che ho usato :

      if ($_POST['user'] == $user && $_POST['pass'] == $pass) {
      session_start();
      $_SESSION['login'] = "ok";
      $_SESSION['group'] = $group;
      $_SESSION['id'] = $id;
      //echo 'Autorizzato';
      header("Location: menu.php");
      }

      postato in Coding
      O
      obeach
    • RE: Logout ed eliminazione variabili di sessione

      non cambia ... non succede niente lo stesso anche se non uso la funzione unset

      postato in Coding
      O
      obeach
    • RE: Logout ed eliminazione variabili di sessione

      perchè a me non funziona il log out?

      Questo il codice:

      <?php
      session_start();
      unset( $_SESSION['id']);// Ho provato anche session_unset()
      unset($_SESSION['login']);
      unset($_SESSION['group']);

      // destroy PHP session
      session_destroy();

      // return to site homepage
      header("Location: index.php");
      ?>

      postato in Coding
      O
      obeach