Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257

    sessioni e area riservata

    Cari Amici,
    ho difficoltà ad adoperare questa sessione:

    Codice PHP:
    <?php
    include("config.inc.php");
    if (isset(
    $_POST['utente']))
    {
       
    $utente $_POST['utente'];
       
    $pass md5($_POST['pass']);
               
    $verif_query=sprintf("SELECT * FROM utente1 WHERE ut_utente='$utente' AND ut_pass='$pass'");
               
    $verif mysql_query($verif_query$db) or die(mysql_error());
               
    $rigo_verif mysql_fetch_assoc($verif);
               
    $utente mysql_num_rows($verif);

                     if (
    $rigo_verif['ut_attivo']=='NO')
                     {
                     
    header("Location:area.php?errore=intru");
                     }
                     else
                     if (
    $utente)
                     {


                     
    session_start();

                     
    session_register("autenticazione");

                     
    $_SESSION['Accesso'] = $rigo_verif['ut_accesso'];

                     
    $_SESSION['nome'] = $rigo_verif['ut_nome'];

                     
    $_SESSION['cognome'] = $rigo_verif['ut_cognome'];

                     
    $_SESSION['utente'] = $rigo_verif['ut_utente'];

                     
    $_SESSION['pass'] = $rigo_verif['ut_pass'];

                     
    header("Location:ingresso.php");
                     }
                     else
                     {

                     
    header("Location:area.php?errore=utente");
                     }
    }
    ?>



    Su ogni pagina che voglio proteggere inserisco questo codice:

    Codice PHP:
    <?
    include("include/config.inc.php");

    session_start();
    if (
    session_is_registered("autenticazione"))
    {

    }
    else
    {

    header("Location:index.php?errore=utente");
    }
    ?>

    Ma va sempre in errore. secondo voi come va?

  2. #2
    scusa, ma tu non hai chiaro come funziona session_register...

    http://it.php.net/manual/it/function...n-register.php

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257
    E' questo?

    Se state usando $HTTP_SESSION_VARS/$_SESSION, non usate session_register(), session_is_registered() e session_unregister().

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257
    la cosa strana è che funziona su aruba invece su altri server no

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257
    up

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257
    mi pare strano che non vi è mai capitato una cosa simile

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.