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

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

              Mi dice questo:

              session_start(): Cannot send session cache limiter - headers already sent (output started at c:\programmi\easyphp1-8\www\privata.php:1) in c:\programmi\easyphp1-8\www\privata.php on line 3

              Non è che bisogna modificare qualcos'altro? header...

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                Uffa, funziona tutto bene ma non vado da nessuna parte 😢

                Mi registro...ok, faccio il login...ok...mi esce fuori "PAGINA PRIVATA" e "LOGOUT" quest'ultimo linkato ho visto, ti porta appunto a fare il logout tramite un <a href>.

                Mi chiedo, come faccio a far entrare nel sito chi si registra? :mmm:
                Perdonami per l'insistenza...:bho:

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  Come ti ho detto prima quel session_start dovrebbe essere la prima istruzione, dal errore sembra che ci sia un output prima dell'istruzione.

                  EDIT: Per far loggare c'è la pagina di login.

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    Ok, ma il login poi non dovrebbe portarti nella pagina da te desiderata?

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Il login ti porta alla pagina privata.

                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                        Se volete posso postare la pagina privata.php che ho modificato io per poter accedere all'area privata del singolo utente. Purtroppo non riesco a postare quando salvo la discussione mi riporta all'inserimento...

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          Grazie Theda! Ora la pagina privata l'ho messa 😄

                          Rimane quell'output...ma sei sicuro che sia proprio quello? scusami se mi permetto, ma non solo cancello e rimetto i file da te zippati ma controllo che non ci siano spazi anche nascosti. Daltronde il codice è così:

                          [PHP]<?php
                          session_start();
                          // Dati connessione al database
                          $db_host = 'localhost'; // Host - solitamente localhost
                          $db_utente = 'root'; // Nome utente del Database
                          $db_password = ''; // Password del Database
                          $db_nomedb = ''; // Nome del Database
                          // Effettua la connessione al database
                          $dbh=mysql_connect ($db_host, $db_utente, $db_password) or die ('Errore nella stringa di connessione al database: '.mysql_error());
                          mysql_select_db($db_nomedb);
                          ?>[/PHP]
                          Niente spazi...non hai altre idee? 😞

                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                            @Pubblivoro said:

                            Se volete posso postare la pagina privata.php che ho modificato io per poter accedere all'area privata del singolo utente. Purtroppo non riesco a postare quando salvo la discussione mi riporta all'inserimento...
                            Ti ringrazio...prova a postare se riesci...ma ora il mio problema è un'altro...se hai letto i post precedenti :bho: Non ne esco più! Sicuramente stò facendo una cavolata io ma non me ne accorgo e non ti dico quanto tempo ci ho già dedicato....

                            0 Miglior Risposta Ringrazia Cita Rispondi

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

                              Mi incolli la tua pagina privata.php?

                              0 Miglior Risposta Ringrazia Cita Rispondi

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

                                Darkita, vorrei chiederti qualche info su come stampare correttamente formattati alcuni dati estratti da un database.

                                Dovrei fare l'echo di una SELECT giusto?

                                0 Miglior Risposta Ringrazia Cita Rispondi

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

                                  Ciao,

                                  come un paio di giorni fa...Non mi permette di incollare il codice, ma perché? E' un problema di privilegi?

                                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                                    Eccola:

                                    [php]<?php
                                    require('config');
                                    // Se non è stata definita la variabile manda l'utente alla homepage
                                    if(!isset($_SESSION['login']))
                                    {
                                    header('Location: index');
                                    exit;
                                    }
                                    ?>
                                    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" w3.org/TR/xhtml1/DTD/xh>
                                    </>
                                    <head>
                                    <-8" />
                                    <title>Area privata</title>
                                    </head>
                                    <center>
                                    <form name=login>
                                    <table width=500 border=10 cellpadding=20>
                                    <tr><td colspan=2><center><font size="+2"><b>CARTELLA</b></font></center></td></tr>

                                    <tr><td><a href="">ACCETTAZIONE<a href="">ELENCO</td><
                                    <tr><td><a href="">RILEVA</a></td><td> href="">VISUALIZZA</a></td>

                                    </table>
                                    </form>
                                    <br />
                                    <br />
                                    <br />
                                    <a href="logout.php">Logout</a><br />
                                    </body>
                                    </html>[/php]

                                    Ho tagliato molto per via del premium...

                                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                                      Si, se non sei utente premium non ti fà postare link, bisogna tagliarli...

                                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                                        Questo è il codice da inserire per recuperare l'utente loggato...

                                        $id=$_SESSION['login'];
                                        $sql="SELECT id, user, mail FROM utenti WHERE id ='$id' "; // selezioniamo dal DB l'utente recuperandolo dall'$id dalla sessione
                                        $query = @mysql_query ($sql) or die (mysql_error());

                                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                                          altra parte del codice (manca la parte di sopra con gli include...)

                                          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                                          <title>Area privata</title>
                                          </head>
                                          <body>

                                          <?php

                                          $id = $_SESSION['login'];
                                          $sql = "SELECT * FROM utenti WHERE id = '$id'";
                                          $do_sql = @mysql_query($sql) or die('Errore con la query: ');
                                          $array = mysql_fetch_array($do_sql);

                                          ?>

                                          <form id="FormName" action="updated.php" method="post" name="FormName">
                                          <table width="448" border="0" cellspacing="2" cellpadding="0">
                                          <tr><td width="150"><div align="right">
                                          <label for="User">User</label></div>
                                          </td>
                                          <td>
                                          <input id="User" name="User" type="text" size="25" value="<?php echo $array['user'] ?>" maxlength="255"></td>
                                          </tr>
                                          <tr><td width="150"><div align="right">
                                          <label for="mail">Mail</label></div>
                                          </td>
                                          <td>
                                          <input id="mail" name="mail" type="text" size="25" value="<?php echo $array['mail'] ?>" maxlength="255"></td>
                                          </tr>

                                          <tr>
                                          <td width="150"></td>
                                          <td><input type="submit" name="submitButtonName" value="Update"><input type="hidden" name="id" value="<?php echo $id ?>"></td>
                                          </tr>
                                          </table>
                                          </form>

                                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                                            Grazie! Ma perchè lo dovresti recuperare? Io ho la lista con tutti gli utenti, che cambia? sicuramente qualcosa cambia...

                                            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