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.
    • 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
                                          • T
                                            thedarkita ModSenior • ultima modifica di

                                            Ciao giov75,
                                            fai attenzione alla punteggiatura e alle maiuscole, ti segnalo le nostre regole:

                                            3.2. Iniziare i messaggi con la maiuscola e terminare con un punto.

                                            Per quanto riguarda la tua domanda, non credo di averla ben compresa, potresti essere più chiaro?
                                            Non ci stai facendo perdere tempo, però ovviamente non sono collegato sempre, e devi avere pazienza ad aspettare le risposte.

                                            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