Navigazione

  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Registrati
  • Accedi
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. [SCRIPT] News con utilizzo di un Database MySQL
Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
  • samyorn
    samyorn Consiglio Direttivo • 21 mag 2009, 20:40 ultima modifica di

    Ehm....come dire...

    Nome utente e/o password errati.

    Questo è un messaggio di errore ben preciso direi. 😄

    0 Miglior Risposta Ringrazia Cita Rispondi

      1 Risposta Ultima Risposta
    • G
      giafa User Newbie • 22 mag 2009, 07:37 ultima modifica di

      Heem, Scusa!
      hai ragione, l'altra notte ho fatto un pò di pasticci nel tentativo di risolvere (avevo modificato il file di login e lo avevo dimenticato caricato nel server) ...... ero cotto.
      Stamattina l'ho reinstallato ed ho rifatto tutta la procedura.
      Quando mi chiede di specificare nome e password inserisco "giafa" e "seneca" , come ti avevo detto, non succede niente.
      In effetti la pagina di login mi restituisce questo:

      <?
      if ($_POST['username'] || $_POST['password'])
      {
      $username="giafa";
      $password="seneca";

      $username=htmlentities($_POST['username']);
      $password=md5($_POST['password']);

      require_once ("config.php");
      $sql="SELECT username FROM user WHERE username='$username' AND password='$password'";
      $query=@mysql_query($sql) or die (mysql_error());

      $num=mysql_num_rows($query);
      if ($num==1)
      {
      session_start();
      session_unset();
      session_destroy;

      session_start();
      $_SESSION['user']=mysql_result($query,0);
      
      header("Location:admin.php");
      

      }
      else
      {
      $msg="Nome utente e/o password errati.";
      }
      }

      Scusami ancora per la disattenzione

      Gianni

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • samyorn
        samyorn Consiglio Direttivo • 22 mag 2009, 12:45 ultima modifica di

        Controllerei che l'inserimento sulla tabella del Db sia andato a buon fine.
        Apri la tabella user e controlla che i tuoi dati di accesso siano memorizzati giusti. Per la password basta che con un editor di testo PHP scrivi
        [php]<?
        echo md5("latuapassword");
        ?>[/php]
        E quindi fai il debug per vedere il valore hashato della password....che sul Db dovrà essere identico. 😉

        Attenzione che nel caso della password minuscole e maiuscole son considerati differenti. 😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          giafa User Newbie • 22 mag 2009, 13:31 ultima modifica di

          No non corrisponde, che devo fare?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • samyorn
            samyorn Consiglio Direttivo • 22 mag 2009, 16:26 ultima modifica di

            Cosa non corrisponde?
            La password hashata?
            Le posteresti entrambe così vediamo se è un problema di script? 😉

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • G
              giafa User Newbie • 22 mag 2009, 16:40 ultima modifica di

              Ok:

              questa la pagina che mi resituisce lo script che mi hai indicato:

              bf743a59ab5ccf1e53089c61588de50f

              questo il valore nel campo user del dbmysql

              bc76d2300d508c34112760682b572e60

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • samyorn
                samyorn Consiglio Direttivo • 22 mag 2009, 16:51 ultima modifica di

                @giafa said:

                questo il valore nel campo user del dbmysql

                bc76d2300d508c34112760682b572e60
                L'hash md5 è giusto, ma perché dici il campo user? :mmm:
                Questo dovrebbe essere il valore del campo password.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  giafa User Newbie • 22 mag 2009, 17:18 ultima modifica di

                  Ok, sempre peggio.....
                  è il campo password (ci starò più attento)

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • samyorn
                    samyorn Consiglio Direttivo • 22 mag 2009, 18:36 ultima modifica di

                    Non capisco dove sia il problema. Sicuro di non aver effettuato modifiche al codice?
                    Riproverei a cancellare tutto ed a rifare l'installazione. 😞

                    P.S.
                    Questa modifica:
                    [php]<?
                    if ($_POST['username'] || $_POST['password'])
                    {
                    $username="giafa";
                    $password="seneca";

                    $username=htmlentities($_POST['username']);
                    $password=md5($_POST['password']);
                    ..............[/php]
                    Ti restituirà sempre il messaggio di errore dato che il file prevede che i dati arrivino da un form. 😉

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • G
                      giafa User Newbie • 23 mag 2009, 11:37 ultima modifica di

                      Reistallato tutto per la quinta volta, questa volta cancellando prima dal server la cartella e le voci db corrispondenti. Tutto come prima mentre in locale tutto continua a funzionare.

                      Questo il codice del file config:

                      [php]<?
                      if ($_POST['username'] || $_POST['password'])
                      {
                      $username="";
                      $password="";

                      $username=htmlentities($_POST['username']);
                      $password=md5($_POST['password']);

                      require_once ("config.php");
                      $sql="SELECT username FROM user WHERE username='$username' AND password='$password'";
                      $query=@mysql_query($sql) or die (mysql_error());

                      $num=mysql_num_rows($query);
                      if ($num==1)
                      {
                      session_start();
                      session_unset();
                      session_destroy;

                      session_start();
                      $_SESSION['user']=mysql_result($query,0);
                      
                      header("Location:admin.php");
                      

                      }
                      else
                      {
                      $msg="Nome utente e/o password errati.";
                      }
                      }
                      ?>[/php]
                      Questo la password ashata che mi resituisce lo script :
                      bf743a59ab5ccf1e53089c61588de50f

                      Questo nel db
                      88fa1171068d4d0895bfd57f6d989cd7

                      Se hai tempo e voglia e puoi controllare, ho cambiato i nuovi dati.

                      user: giafanews
                      pass: senecanews

                      Grazie.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • samyorn
                        samyorn Consiglio Direttivo • 25 mag 2009, 11:15 ultima modifica di

                        @giafa said:

                        Questo la password ashata che mi resituisce lo script :
                        bf743a59ab5ccf1e53089c61588de50f
                        Dovevi cambiare "latuapassword" con "senecanews" per confrontare. 😉
                        Comunque è giusto questo:
                        questo nel db
                        88fa1171068d4d0895bfd57f6d989cd7

                        Fai una prova per il momento nella pagina login.php metti solo:
                        [php]<?
                        echo $_POST['username']."-username<br />";
                        echo $_POST['password']."-password<br />";
                        echo md5($_POST['password'])."-password md5";
                        ?>[/php]Il resto cancellalo e vedi cosa ti restituisce. 😉

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • nicc0
                          nicc0 User Attivo • 1 ott 2009, 19:58 ultima modifica di

                          Allora, ho seguito le istruzioni, uploadato, dato i permessi, eseguito install.php che mi restituisce OK sia sulla creazione della tabella che sulla creazione del file config

                          Vado ad inserire una notizia di prova ed ecco cosa succede:

                          lato admin mi dà questo errore:

                          Unknown column 'title' in 'field list'

                          e lato pubblico mi dà questo:

                          Unknown column 'publish' in 'where clause'

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • samyorn
                            samyorn Consiglio Direttivo • 2 ott 2009, 20:16 ultima modifica di

                            Ciao Nicc0.

                            Per prima cosa dovresti controllare da pannello phpmyadmin le tabelle, che siano state create e che contengano i giusti campi, se riscontri problemi nel file readme c'è l'istruzione SQL pronta per essere utilizzata già da phpmyadmin per la creazione. 🙂

                            Facci sapere.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • nicc0
                              nicc0 User Attivo • 3 ott 2009, 14:07 ultima modifica di

                              Grazie Samyorn, tutto ok.

                              Colpa mia che non mi ero accorto che nel db era rimasta una tabella news di un precedente script che avevo provato tempo fa!

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • nicc0
                                nicc0 User Attivo • 5 ott 2009, 07:19 ultima modifica di

                                Ora però c'è un altro problema: le news vengono visualizzate solo in ordine dalla prima all'ultima, con la prima "in cima", indipendentemente dalla configurazione...

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • samyorn
                                  samyorn Consiglio Direttivo • 6 ott 2009, 19:22 ultima modifica di

                                  Scusa per il ritardo ma questo è un periodo incasinatissimo al lavoro.

                                  Controlla il file config.php, per fare così sarà impostato ASC invece di DESC. Io l'ho appena ritestato e funziona. 🙂

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • nicc0
                                    nicc0 User Attivo • 7 ott 2009, 19:04 ultima modifica di

                                    @Samyorn said:

                                    Scusa per il ritardo ma questo è un periodo incasinatissimo al lavoro.

                                    Figurati!! Anche io in questo periodo sono un po' incasinato

                                    @Samyorn said:

                                    Controlla il file config.php, per fare così sarà impostato ASC invece di DESC. Io l'ho appena ritestato e funziona. 🙂

                                    Tutto a posto! Non so come mai l'altro giorno non funzionava, avrò fatto casino io.

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • samyorn
                                      samyorn Consiglio Direttivo • 7 ott 2009, 19:24 ultima modifica di

                                      Meglio così, l'importante è che funzioni. 😉

                                      Ci si legge in giro! :ciauz:

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • S
                                        studdiotecnology User Newbie • 22 gen 2010, 19:49 ultima modifica di

                                        Salve ragazzi ho installato la piattaforma delle news in questione,
                                        funziona tutto pero' l'unica cosa e che vorrei sapere come fare ad allungare il titolo delle news cioe' oltre a 55 caratteri non mi fa inserire.
                                        Si puo' sapere cosa devo cambiare per poterlo aumentare all'infinito?
                                        E poi è possibile inserire dei video di youtube con il link che ricavo da youtube? Grazie.

                                        Grazie e formidabile veramente complimenti per il progetto.

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • S
                                          studdiotecnology User Newbie • 23 gen 2010, 01:22 ultima modifica di

                                          @Samyorn said:

                                          Grazie a te stancone. 🙂

                                          Ovviamente se avete idee, commenti, suggerimenti o altro da proporre siete tutti benvenuti. 😉

                                          Salve ho installato la piattaforma delle news in questione,
                                          funziona tutto pero' lunica cosa e che vorrei sapere come fare ad allungare il titolo delle news cioe' oltre a 55 caratteri non mi fa inserire.
                                          Si puo' sapere cosa devo cambiare per poterlo aumentare all'infinito?
                                          Graziiiiie.

                                          Grazie e formidabile veramente complimenti per il progetto.

                                          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