Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema di sessioni

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    177

    problema di sessioni

    salve ragazzi purtroppo ho un problema
    in pratica voglio che l'utente dopo aver fatto il login abbia un area riservata dove ci siano tutti i suoi dati riservarti purtroppo sono riuscito a fare solo la pagina di login.php che vi postero ma nn riesco in nessun modo a fare la parte dell'area privata qualcuno puo darmi uno mano grazie

    ecco la pagina login.php

    <?php
    include("ConnUtenti.php");

    $id = $_POST['id'];
    $mail = $_POST['mail'];
    $password = $_POST['passi'];
    $nome = $_POST['nome'];

    $insert = "SELECT * FROM tab WHERE mail = '$mail' ";
    $insert1 = "SELECT * FROM tab1 WHERE mail = '$mail' ";
    $insert2 = "SELECT * FROM azienda WHERE mail = '$mail' ";
    $risultato =mysql_query($insert);
    $risultato1 =mysql_query($insert1);
    $risultato2 =mysql_query($insert2);
    if(!$risultato || !$risultato1 || !$risultato2)
    { echo ("Errore nella query");
    exit();
    }
    $tr=False;
    $tr1=False;
    $tr2=False;
    $Nriga = mysql_num_rows($risultato);
    $Nriga1 = mysql_num_rows($risultato1);
    $Nriga2 = mysql_num_rows($risultato2);
    if ($Nriga > 0 || $Nriga1 > 0 || $Nriga2 > 0)
    {
    while($riga = mysql_fetch_array($risultato) OR $riga = mysql_fetch_array($risultato2) OR $riga = mysql_fetch_array($risultato1))
    {

    if($password == $riga["pass"] || $password == $riga["pass"] || $password == $riga["pass"])
    {
    session_start();
    header('Cache-Control: Private');
    $_SESSION['user'] = array($user['id'], $user['mail']);
    echo ("<font color=00549F >Benvenuto $mail");
    ?>
    <HTML><BODY>
    <font face ="arial" color="00549F"> || Esci
    </BODY></HTML>
    <?
    include("Index.php");
    $tr = True;
    $tr1 = True;
    $tr2 = True;
    ?>

    <?php
    }
    }

    if (!$tr || !$tr1 || !$tr2)
    echo("<h1>password o mail sbagliate</h1>");

    }
    else
    {
    echo("<h1>utente non trovato</h1>");
    ?>
    <HTML><BODY>


    Riprova


    </BODY></HTML>
    <?php
    exit();

    }
    ?>

  2. #2
    Hai già postato lo stesso codice con la stessa problematica e ti è stato anche risposto!

    Il crossposting è vietato dal regolamento!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    177
    lo so scusami e solo che l'altra conversazione nn me la fa piu aprire
    mi da errore e mi invita a tornare all'home x questo ho fatto il crossposting

  4. #4
    Problema affrontato decine e decine di volte sul forum, prova a cercare, non te ne pentirai

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.