Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema co n session

  1. #1
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802

    Problema co n session

    Ciao a tutti,
    sto creando una sezione con accesso autenticato e ho utilizzato delle session.
    Quando l'utente inserisce i dati nel form dovrebbe creare la session per poi essere controllata all'inizio di ogni pgina dell'area riservata.

    Il problema è che non funziona e nn capisco perchè. Potete darci un'occhiata?


    Questa è la pagina dove viene creata la session:


    ini_set ("session.cookie_lifetime", "3600");
    include 'config.inc.php';
    ini_set ("arg_separator.output","&");
    session_start();
    if (isset($_SESSION['accesso'])) {
    header('location: pannello.php');
    exit();
    }
    else {

    $conn = mysql_connect($connessione, $userselect, $pwselect) or die("Errore nella connessione a MySql: " . mysql_error());

    mysql_select_db($db, $conn) or die("Errore nella selezione del db: " . mysql_error());
    $usn = $_POST['username'];
    $paw = $_POST['password'];
    unset($_POST);

    $query = "SELECT * FROM $autenticazione WHERE (`user`='$usn' and `pass`='$paw')";
    $ris = mysql_query($query, $conn) or die("Errore nella query: " . mysql_error());

    while ($riga = mysql_fetch_array($ris)) {
    $_SESSION['accesso']="ok";
    header('location: pannello.php');
    exit();
    }

    mysql_close($conn);
    }
    ?>





    Questa è dove controllo se la session è stata creata oppure no:

    session_start();
    if ($_SESSION['accesso'] = "ok") {
    }



    Mi dite dove sbalio?

    Grazie
    www.beppegrillo.it
    Il blog di Beppe!!

  2. #2
    Verifica la query. potrebbe essere che non estrae dati.

    stampala e sopratutto modifica lo script, conta le righe estratte, se zero rimanda al login, se una (e non > 0) autenticherai lo user.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.