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. [Tutorial] Area privata
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      thedarkita ModSenior • ultima modifica di

      La prima pagina che hai postato suppongo sia privata.php.
      Prova a mettere:
      [php]
      if(isset($_POST['username']))
      [/php]
      al posto di:
      [php]
      if(isset($_POST['registra']))
      [/php]

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • B
        bluedragon89 User • ultima modifica di

        Ok perfetto adesso funziona però prima ho dovuto anche cancellare l'action del form deve rimanere in bianco il campo quindi <form action="" method="post"> e funziona grazie mille ancora!

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • R
          rcayla User • ultima modifica di

          Salve,
          Mi capita una cosa un po strana, io al momento del login imposto anche una seconda variabile di sessione, cioè $_SESSION['admin'], questa serve per stabilire i privilegi di certi utenti.

          Il problema arriva quando visualizzo una pagina, cioè la lista degli admin.
          Andando su questa pagina improvvisamente $_SESSION['admin'] da valore 1 assume valore 0, come mai? :S
          Ecco il codice della pagina:

          lista_admin.php
          [php]<?php
          require('config.php');
          ?>
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          <html xmlns="w3.org/1999/xhtml">
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
          <title>Lista Admin</title>
          <link rel="stylesheet" href="/theme/style.css" type="text/css">
          </head>

          <body>

          <?php
          $admin = mysql_query("SELECT id, user, data_ins FROM utenti
          WHERE privilegi = '1' ORDER BY id") OR die(mysql_error());
          ?>
          <table><tr><td>
          <?php
          require('menu.php');
          ?>
          </td><td>
          <table border="1"><tr><th>#</th><th>Nome</th><th>Data</th></tr>
          <?php
          $i=1;
          while($lista_admin = mysql_fetch_array($admin))
          {
          echo '<tr>
          <td>'.$i.'</td>
          <td> <a href="/profile.php?id='.$lista_admin['id'].'">'.$lista_admin['user'].'</a> </td>
          <td> '.date('d M Y - G:i:s', $lista_admin['data_ins']).' </td>
          </tr>';
          $i++;
          }
          ?>
          </table>
          <?php
          require('footer.php');
          ?>
          </body>

          </html>
          [/php]

          In footer.php viene il link al Pannello Amministratore se $_SESSION['admin'] è uguale a 1.
          Ecco il codice:
          [php]<br /><?php if($_SESSION['admin'] == 1) { echo'<div align="center"><a href=" / privata.php?page=admin"><strong>Pannello Amministratore</strong></a></div>'; } ?>[/php]

          Potete aiutarmi?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            Ciao RCayla,

            il session_start è nel config.php?
            Gli altri valori in $_SESSION rimangono o si perdono pure quelli?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              rcayla User • ultima modifica di

              Si e si 😛
              Nel senso che c'è session_start() e le altre variabili di sessione restano uguali, per testare ho fatto un echo delle due variabili e dopo essere andato nella lista admin la variabile $_SESSION['admin'] da 1 diventa "Resource id #7" :S

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                Resource id #7 dovrebbe essere il valore restituito da mysql_query.
                E' possibile che stai usando $admin invece di $_SESSION['admin']?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • R
                  rcayla User • ultima modifica di

                  Scusa non ho capito, dove sto usando $admin invece di $_SESSION['admin']?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thedarkita ModSenior • ultima modifica di

                    Resource id #7 è un valore restituito dalla funzione mysql_query.
                    Quindi o stampi la variabile sbagliata oppure la sovrascrivi.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • R
                      rcayla User • ultima modifica di

                      Allora, subito dopo il login in tutte le pagine $_SESSION['admin'] risulta 1, se vado in lista_admin risulta Resource id # 7 e dopo essere stato in questa pagine, in tutte le altre risulta 0, quindi è come se il valore cambiasse, eppure nel codice di lista_admin.php la variabile $_SESSION['admin'] non viene mai nominata..

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        thedarkita ModSenior • ultima modifica di

                        Non sò che dirti, l'unica cosa che mi sembra possibile è quella.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • R
                          rcayla User • ultima modifica di

                          Risolto, ho cambiato nome alla variabile che eseguiva la query e alla variabile del mysql_fetch_array, strano :mmm:

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • G
                            giov75 User Newbie • ultima modifica di

                            Ciao a tutti, volevo provare a creare un login di un sito web, ma essendo un autodidatta e non so come fare qualcuno potrebbe aiutarmi? Grazie 1000.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • T
                              thedarkita ModSenior • ultima modifica di

                              Ciao giov75,

                              nel tutorial è spiegato come realizzare registrazione e login.

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • G
                                giov75 User Newbie • ultima modifica di

                                Ciao Thedarkita,
                                scusami ancora ma dove lo trovo questo tutorial? scusami ancora.

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • T
                                  thedarkita ModSenior • ultima modifica di

                                  Lo trovi alla pagina 1 di questa discussione.

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • G
                                    giov75 User Newbie • ultima modifica di

                                    Scusami una scaricato il tutorial i file dove li devo posizionare?

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • T
                                      thedarkita ModSenior • ultima modifica di

                                      Ciao giov75,
                                      fai attenzione alle maiuscole...
                                      I file devi metterli sul server.

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • G
                                        giov75 User Newbie • ultima modifica di

                                        Ok scusate.😢

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • G
                                          giov75 User Newbie • ultima modifica di

                                          Thedarkita,
                                          adesso devo creare le pagine di ognuna di essa?

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • G
                                            giov75 User Newbie • ultima modifica di

                                            Scusatemi forse vi hofatto perdere del tempo, volevo solo imparare. Grazie. 😞😢😢😢

                                            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