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.
    • F
      fabrizio23 User Attivo • ultima modifica di

      Allora c'è qualcosa di storto nel mio pc, perchè io non ho toccato nulla, solo messo un link.
      Va be, grazie lo stesso.
      Ciao!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • I
        infosicurezza User Attivo • ultima modifica di

        Ho problemi con questo script, in particolare nella registrazione... Credo sia sbagliata la query di inserimento, oppure il database.sql

        Fatto sta che ho provato a farne uno io di database e di upparlo tramite phpmyadmin di altervista... Ma da sempre errore!

        Quando ti registri (con questo script) da l'errore (Errore 003, contattare l'amministratore Table 'my_infosicurezza.utenti' doesn't exist)

        Ovviamente si riferisce a questa stringa di codice nel file registrati.php
        [php]
        mysql_query($strSQL) OR die("Errore 003, contattare l'amministratore ".mysql_error());
        [/php]il file sql è impostato in questo modo

        CREATE TABLE 'utenti' (
        'id' INT( 12 ) NOT NULL AUTO_INCREMENT, PRIMARY KEY,
        'user' TEXT NOT NULL,
        'pass' TEXT NOT NULL,
        'mail' TEXT NOT NULL
        ) ENGINE = MYISAM;

        Premetto che di Sql ne so poco (questione di tempo), per questo voglio approfonfire l'argomento... ne approfitto dell'estate! Grazie.

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          Ciao infosicurezza,

          L'errore dice che nel database my_infosicurezza non esiste la tabella utenti.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • I
            infosicurezza User Attivo • ultima modifica di

            image

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Hai lanciato la query:
              [php]
              CREATE TABLE 'utenti' (
              'id' INT( 12 ) NOT NULL AUTO_INCREMENT, PRIMARY KEY,
              'user' TEXT NOT NULL,
              'pass' TEXT NOT NULL,
              'mail' TEXT NOT NULL
              ) ENGINE = MYISAM;
              [/php]
              Sul database?

              Stai attento ad iniziare ogni frase con una maiuscola ed evita lo stile sms, in modo da aiutarci a tenere il forum leggibile. Grazie. 🙂

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • I
                infosicurezza User Attivo • ultima modifica di

                Puoi spiegare passo passo ?
                Grazie

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  Devi aprire il phpmyadmin, e nel menu sinistro entri nel database.
                  Una volta entrato nel database in alto vedi la linguetta SQL, vai li e incolli nell'area di testo:

                  
                  CREATE TABLE `utenti` (
                  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
                  `user` TEXT NOT NULL ,
                  `pass` TEXT NOT NULL
                  `mail` TEXT NOT NULL
                  ) ENGINE = MYISAM ; 
                  
                  

                  E la fai eseguire.
                  In questo modo hai creato la tabella e ora la registrazione dovrebbe funzionare correttamente.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • I
                    infosicurezza User Attivo • ultima modifica di

                    Anche questo ho provato... per sicurezza ho rieseguito tutto... e mi da sempre il seguente errore :

                    edit (ho risolto)

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • I
                      infosicurezza User Attivo • ultima modifica di

                      image

                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                        Scusa ho ti ho dato l'SQL con l'errore.
                        Fai eseguire questa:

                        
                        CREATE TABLE `utenti` (
                        `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
                        `user` TEXT NOT NULL ,
                        `pass` TEXT NOT NULL,
                        `mail` TEXT NOT NULL
                        ) ENGINE = MYISAM ; 
                        
                        
                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • I
                          infosicurezza User Attivo • ultima modifica di

                          Non ti preoccupare lo corretta io!

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • P
                            pubblivoro User • ultima modifica di

                            Ciao a tutti, complimenti per il post davvero ben fatto ed utilissimo.

                            Soltanto una cosa: nella prima pagina si parla della realizzazione di un'area privata differenziata per ogni utente.

                            "Ovviamente sarai tu poi a diversificare i contenuti a seconda dell'utente...

                            se si logga l'utente PIPPO e vuoi fargli vedere cose solo sue e queste cose le estrai da un database farai una query al database chiedendo tutti i dati necessari che coincidono con PIPPO o che coincidono col numero utente di PIPPO e siccome PIPPO deve loggarsi, salvando nelle variabili di sessione il suo nome o il suo numero lo puoi ricavare da $_SESSION['nome'] o $_SESSION['id'] precedentemente salvate".

                            Ho provato a realizzarla, ovviamente il tutto va impostato nella pagina: privata.php giusto? Ma ho incontrato alcune difficoltà.

                            inserisco parte del codice:

                            $strquery = @mysql_query("SELECT * FROM utenti WHERE id = $_SESSION['id']);
                            $strresult = @mysql_fetch_array($query);

                            Prima devo salvarmi l'id della sessione? Poi dopo devo fare un echo dei contenuti estratti dal DB magari dentro un form, così da far modificare i contenuti all'utente giusto? Potete farmi qualche esempio per poterci ragionar su?

                            Grazie

                            Enrico

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • P
                              pubblivoro User • ultima modifica di

                              Ho risolto! 🙂

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • F
                                fabrizio23 User Attivo • ultima modifica di

                                Come hai risolto?
                                Ciao e grazie!

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • F
                                  fabrizio23 User Attivo • ultima modifica di

                                  Ciao! Non stò capendo dove sbaglio, sono settimane che provo :mmm: :bho:

                                  Come faccio nel tutorial di login ed entrare nella pagina privata? in quale pagina devo agire, come lo devo fare?

                                  Perchè a me sembra di fare giusto, ma non mi viene...

                                  Grazie in anticipo!

                                  Ciao!!!

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • F
                                    fabrizio23 User Attivo • ultima modifica di

                                    Ho provato anche a modificare qualche altra piccola cosa, tipo la lunghezza username, ma appena che sò...nell'username metto ad esempio la lunghezza da...a...(differenza di un numero) mi dà warning su warning (gli stessi del login poi...).
                                    Grazie!
                                    Ciao!!!

                                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                                      Ciao Fabrizio23,

                                      Non ho capito cosa vuoi dire.

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • F
                                        fabrizio23 User Attivo • ultima modifica di

                                        @Fabrizio23 said:

                                        [...]
                                        Ciao! Chiedevo che nel tutorial, dopo la registrazione, fai il login e ti appare "Pagina privata!" ...ok...ma questa dove mi porta se non è linkata?
                                        In quale pagina la devo linkare? nella pagina "privata.php" non si linka, mi dà errori...forse è un'altra pagina?

                                        Grazie!

                                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                                          Purtroppo non ho ancora capito cosa vuoi dire...

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • F
                                            fabrizio23 User Attivo • ultima modifica di

                                            Ciao! Può servire se dico che il link ad area privata è una pagina in localhost?

                                            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