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

      Sostituisci questo:
      [php]
      $code = $_GET['code'];
      [/php]

      In questo:
      [php]
      $code = ((isset($_GET['code'])) ? $_GET['code'] : '');
      [/php]

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        arkom User • ultima modifica di

        Non funge ancora la sostituzione della password
        Ho cambiato con :
        [PHP]$code = ((isset($_GET['code'])) ? $_GET['code'] : '');[/PHP]
        ma come prima all'apertura, solo con la scritta diversa:
        [HTML]Link non valido, i motivi potrebbero essere i seguenti:

        • Hai già modificato la tua password
        • Hai seguito un link errato[/HTML]
        0 Miglior Risposta Ringrazia Cita Rispondi

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

          Io non capisco come fa a funzionare ad un utente si e ad uno no. 😄
          Comunque quell'errore lo dava perchè nell'url in cui sei tu la variabile GET code non veniva passata, l'url dove lo hai preso? Manualmente?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            arkom User • ultima modifica di

            Mica ho capito cosa intendi per "l'url dove lo hai preso? Manualmente?"
            Be se intendi l'url del sito o dell' email? allora sono fittizi e la prova in locale.
            Se mi spieghi meglio, forse potrei darti più delucidazioni.
            grazie.

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              L'url che visiti tu sembrerebbe sia pagina.php, e non pagina.php?code=MIOCODICE pertanto viene detto che il link non è valido.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                arkom User • ultima modifica di

                Dunque come devo risolvere?

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  A quale url accedi?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    arkom User • ultima modifica di

                    Ciao TheDarkita,
                    cosa intendi con quale url accedo ?
                    se parli dell'url del sito sta su altervista (visto che l'ho messo online ieri)
                    comunque l'errore è sempre presente.
                    se vuoi puoi andare a vederlo:
                    [HTML]bjh.altervista.org[/HTML]
                    il sito è a buon punto, ci sto ancora lavorando, e mi sono permesso di menzionarti nella pagina "advices" . Ovviamente è piuttosto spartano ma quasi funzionale: gli unici problemi che devo risolvere adesso sono il recupero/cambiamento della pass e la visualizzazione degli utenti con relativa cancellazione da parte dell' admin (che ho fatto con dreamweaver), ma non riesco ad accedere, si vede che dreamweaver ha dei problemi di script e collegamento al Db.
                    Se hai qualche scritp da presentarmi per la cancellazione da parte dell'Admin degli utenti ben venga.
                    Per adesso ti ringrazio per l'aiuto.
                    ciao

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Ciao arkom,

                      Nel sito hai messo il link errato, dovevi linkare la pagina che io ho chiamato recupero.php.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        arkom User • ultima modifica di

                        Provvedo a cambiare, grazie.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • A
                          arkom User • ultima modifica di

                          Grazie TheDarkita, risolto il problema della reset della password. Ho ripreso tutto il tutorial dall'ignizio e ho visto dove stavo sbagliando.
                          Adesso mi guardo meglio quella della lista utenti.
                          Ciao, al mio prossimo problema con il php.:o

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • A
                            arkom User • ultima modifica di

                            Ciao TheDarkita, riprendendo il discorso di qualche pagina indietro,
                            volevo sapere come modificare il codice per visualizzare la lista utenti qua in basso, non visualizzando la password e aggiungere vicino ad ogni user un tasto di cancellazione, nel caso come amministratore volessi cancellare un utente specifico.
                            [PHP]<?php
                            // Includo la connessione al database
                            require('config.php');
                            $query="select * from utenti order by user";
                            $result= mysql_query($query);
                            $numfields = mysql_num_fields($result);
                            echo "<table>\n<tr>";
                            for ($i=0; $i < $numfields; $i++)
                            {
                            echo '<th>'.mysql_field_name($result, $i).'</th>';
                            }
                            echo "</tr>\n";

                            while ($row = mysql_fetch_row($result))
                            {
                            echo '<tr><td>'.implode($row,'</td><td>')."</td></tr>\n";
                            }
                            echo "</table>\n";
                            ?> [/PHP]
                            Inoltre come potrei (per motivi estetici) integrare il codice dentro una tabella tra i tags "body".
                            Grazie.
                            Ah dimenticavo ho visto che hai efettuato la registrzione al sito.

                            0 Miglior Risposta Ringrazia Cita Rispondi

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

                              [php]
                              <?php
                              // Includo la connessione al database
                              require('config.php');
                              $query=mysql_query("select * from utenti order by user");

                              echo '<table>';
                              while($a = mysql_fetch_array($query))
                              echo '<tr><td>'.$a['user'].'</td></tr>';
                              echo '</table>';
                              [/php]
                              Per la cancellazione puoi utlizzare la pagina di cancellazione account con qualche piccola modifica.
                              Si mi sono registrato, per provare il recupero password, altrimenti come vedevo cosa sbagliavi. 🙂

                              0 Miglior Risposta Ringrazia Cita Rispondi

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

                                Ciao!
                                C'è qualche errore qui?

                                [PHP]<?php
                                require('config.php');
                                // Se non è stata definita la variabile manda l'utente alla homepage
                                if(!isset($_SESSION['login']))
                                {
                                header('Location: index.php');
                                exit;
                                }
                                ?>
                                <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
                                <html xmlns="">
                                <head>
                                <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                                <title>Area privata</title>
                                </head>
                                <body>
                                <a href="">Pagina privata!</a><br /> // HO MODIFICATO METTENDO IL LINK E NON MI VA PIU'
                                <br />
                                <br />
                                <a href="logout.php">Logout</a><br />
                                </body>
                                </html>[/PHP]

                                Grazie!

                                0 Miglior Risposta Ringrazia Cita Rispondi

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

                                  Non mi sembra di vedere nessun errore, che problemi ti dà?

                                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                                    Appena clicco login mi esce

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

                                    Quando invece faccio il login mi esce questo

                                    Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\login.php:1) in c:\programmi\easyphp1-8\www\login.php on line 35

                                    La riga 35 è questa

                                    header('Location: privata.php');

                                    Io non ho spostato nulla di riga te lo garantisco, appena metto a href mi viene fuori questo, appena lo tolgo non me lo fà più...

                                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                                      Ho rifatto tutto da capo dallo zip che hai lasciato, ho messo il link anche su registrato e và tutto perfettamente, anche la privata va bene, ma appena metto il link <a href="">Pagina privata!</a><br /> mi dà quell'avvertimento...

                                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                                        L'errore che hai postato, riguarda altre pagine config.php e login.php, non lo script che hai incollato tu.

                                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                                          Ma...ho lasciato tutto immodificato lì...solo nel config. ho messo il mio db...e basta...

                                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                                            Forse hai messo qualche spazio prima di <?php e generi un output.

                                            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