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. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. riconoscimento tra passaggio pagine
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      giangi80p Bannato User Attivo • ultima modifica di

      riconoscimento tra passaggio pagine

      ciao ragazzi in questo file di modifica dati quando faccio vai all'homepage utente loggato vorrei che quando entro in homepage utente loggato mi riconosca col username modificato che devo fare?

      file modifica

      <?php
      //Connessione al database
      require_once('connessione.php');
      require_once('verify.php');

      $nomeMOD = @$_POST['nome'];
      $cognomeMOD = @$_POST['cognome'];
      $indirizzoMOD = @$_POST['indirizzo'];
      $cittàMOD = @$_POST['città'];
      $CAPMOD = @$_POST['CAP'];
      $telefono1MOD = @$_POST['telefono1'];
      $telefono2MOD = @$_POST['telefono2'];
      $emailMOD = @$_POST['email'];
      $sessoMOD = @$_POST['sesso'];
      $comunenascitaMOD = @$_POST['comunenascita'];
      $codicefiscaleMOD = @$_POST['codicefiscale'];
      $usernameMOD = @$_POST['username'];
      $username=$_SESSION['logged'][0];

      $strSQL = "UPDATE utenti SET nome='$nomeMOD',cognome='$cognomeMOD',indirizzo='$indirizzoMOD',città='$cittàMOD',
      CAP='$CAPMOD',telefono1='$telefono1MOD',telefono2='$telefono2MOD',email='$emailMOD',
      sesso='$sessoMOD', comunenascita='$comunenascitaMOD',
      codicefiscale='$codicefiscaleMOD',username='$usernameMOD' WHERE username='$username'";

       mysql_query($strSQL);
      

      if(mysql_query($strSQL)) {
      echo "MODIFICA EFFETTUATA CON SUCCESSO";
      echo "<br><a href='homepage.php'>Vai all' homepage dell'utente loggato</a>";

      }
      else {die("PROBLEMI DURANTE LA MODIFICA DEI DATI");
      echo "<br><a href='modificadati.php'>Torna indietro</a>";
      }

      //Chiudo la connessione al db
      mysql_close();

      ?>

      homepage

      <?php
      //Includo i file per la connessione
      //e per la verifica Utente
      require_once('connessione.php');
      require_once('verify.php');
      ?>
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      <html>
      <head>
      <title>Area Privata</title>
      </head>
      <body>
      <h1>HOME UTENTE DOPO LOGIN </h1>
      <?php
      //testare la sessione
      echo @$login_err;
      if(IsSet($_SESSION['logged'])){
      echo "<p>Benvenuto utente: "[EMAIL=".@$_SESSION"].@$_SESSION[/EMAIL]['logged'][0]; //ci va 0
      echo "<br><a href='modificadati.php'>Modifica i propri dati</a>";
      echo "<br><a href='index.php?logout=1'>Logout</a>";

         }
      

      else{
      echo "<p>Non sei autenticato !";
      echo "<br><a href='index.php'>Effettua Login</a>";
      }

      ?>
      <!--<p><a href="index.php?logout=1">Logout</a>-->
      </body>
      </html>

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        tymba Super User • ultima modifica di

        puoi circoscrivere un pelo di più il problema? fatico a capire cosa ti serve.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          giangi80p Bannato User Attivo • ultima modifica di

          allora:
          un utente si registra in un form e inserisce dei dati.
          ora nel file modifica gli permetto di modificare i dati, pero' se modifica l'username vorrei che dopo quando esce da questa pagina venisse riportato nell'homepge e riconosciuto col nuovo username mentre ora la modifica va a buon termine ma se vado nell'homepage mi riconosce col vecchio username fino a quando non faccio il logout

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            tymba Super User • ultima modifica di

            aggiorna i dati che stanno nelle variabili di sessione ed il gioco è fatto 🙂

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • G
              giangi80p Bannato User Attivo • ultima modifica di

              come devo fare?mi fai vedere un po come fare

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                giangi80p Bannato User Attivo • ultima modifica di

                come le aggiorno le variabili di sessione?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  tymba Super User • ultima modifica di

                  se non ho capito male nella variabile $_POST['username'] dovrebbe trovarsi il nome dell'utente modificato quindi, attivando session_Start() come prima riga del codice dovrai fare:

                  $_SESSION['logged'][0]=$_POST['username'];

                  :ciauz:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • G
                    giangi80p Bannato User Attivo • ultima modifica di

                    il file che ho scritto prima come devo fare?
                    dammi un mano xche sto impazzendo

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • massy
                      massy Moderatore • ultima modifica di

                      Per cortesia, evita di aprire n discussioni sullo stesso argomento, grazie 🙂

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • G
                        giangi80p Bannato User Attivo • ultima modifica di

                        scuasa massy ho sbagliato

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • G
                          giangi80p Bannato User Attivo • ultima modifica di

                          il valore dell'utente modificato è $usernameMOD

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • G
                            giangi80p Bannato User Attivo • ultima modifica di

                            ah scusa hai ragione era in quella che hai detto tu

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • G
                              giangi80p Bannato User Attivo • ultima modifica di

                              se metto $_SESSION['logged'][0]=$_POST['username'];
                              nel file homepage non riconosce la variabile username

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • G
                                giangi80p Bannato User Attivo • ultima modifica di

                                nell'homepage dove lo metto

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • G
                                  giangi80p Bannato User Attivo • ultima modifica di

                                  tymba dammi una mano?

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • giorgiotave
                                    giorgiotave Community Manager • ultima modifica di

                                    Dopo tantissimi richiami è brutto vedere un utente che non ha rispetto dei moderatori e non vuole leggere il regolamento del Forum, nonchè il topic in rilievo che indica come usarlo 😞

                                    Sei stato bannato dal Forum, se hai intenzione di reiscriverti, prima leggi i vari regolamenti 🙂

                                    Se continuerai, verrai bannato definitivamente 🙂

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • J
                                      joey.santiago User Attivo • ultima modifica di

                                      dopo che inserisci sul DB i dati modificati, se l'operazione va a buon fine, salvati il nuovo user sulla session:
                                      $_SESSION['logged'][0]=$usernameMOD;

                                      poi nella home come prima cosa apri la variabile di sessione:
                                      session start();

                                      poi, quando leggi il contenuto di $_SESSION['logged'][0], ti ritrovi il nuovo username!

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      Caricamento altri post
                                      Rispondi
                                      • Topic risposta
                                      Effettua l'accesso per rispondere
                                      • Da Vecchi a Nuovi
                                      • Da Nuovi a Vecchi
                                      • Più Voti