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. Un solo utente per la modifica della pagina
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      peterminnow User Attivo • ultima modifica di

      Un solo utente per la modifica della pagina

      Salve a tutti...un piccolo quesito.....
      ho realizzato una pagina con form che tramite include modifica una pagina online.....ora vorrei che se la pagina è già in modifica da un'altro tizio (o utente) tramite alert o qualcosa simile avverta dell'impossibilita di operare!....
      come si potrebbe realizzare...qualcuno potrebbe darmi qualche spunto per iniziare?

      ciao a tutti..aspetto con fiducia...Piero

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Ciao peterminnow,
        dovresti memorizzare in un campo del database se è stato già modificato, in modo da poter poi eseguire il controllo.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          peterminnow User Attivo • ultima modifica di

          ..però se io ho solo aperto la pagina del form è ancora non ho fatto alcuna modifica?..come posso prevenire che un'altro esegua modifiche prima di me?

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            Dovresti effettuare il controllo solo al momento dell'invio.
            Altrimenti diventa un pò delicata la cosa.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              peterminnow User Attivo • ultima modifica di

              Mi dici che all'apertura della pagina non si potrebbe creare qualcosa di momentaneo che impedisca ad un'altro di riaprire la stessa pagina?

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                Si potresti farlo, ma se metti un blocco ed io che sono il primo impiego 20 minuti a farla? Al 16° minuto potresti entrare tu a fare la modifica,e ci ritroviamo comunque in 2.
                Non sò che modifiche devi fare di preciso, dipende cosa devi fare realmente e quanto possa effettivamente servire come tempo.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  peterminnow User Attivo • ultima modifica di

                  Diciamo che non è un fattore di tempo ma di modifica....
                  sto lavorando su una serie di script per la creazione di fatture con php e mysql e ovviamente dalla lan interna si collegano più persone ed ecco che mi si presenta ovviamente il problema che se 2 persone aprono in modifica la stessa fattura....UN BEL CASINO!

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    Capito, però in php o ti basi sul dopo invio o sul tempo.
                    Al massimo in ajax fare richieste continue per tenere la pagina bloccata, finchè non si chiude la pagina per la modifica della fattura.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      peterminnow User Attivo • ultima modifica di

                      ajax...non ci avevo pensato.....sai darmi qualche altro indizio paratico....o indirizzo per qualche idea pratica?

                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                        Se guardi nella documentazione di jquery, è molto semplice da usare.
                        Sarebbe sufficiente chiamare blocca.php ogni 30 secondi ad esempio, e blocca.php si occupa di bloccarti la fattura X per 1 minuto ad esempio.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • P
                          peterminnow User Attivo • ultima modifica di

                          ok...jquery è gia incluso nei miei script per il calcolo iva ecc.
                          ...provo..ciaoo

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • T
                            tigrone User Attivo • ultima modifica di

                            Potresti valorizzare un campo nel database quando un utente entra.
                            Se un altro tenta l'accesso, la pagina non si apre.
                            Al momento del logout, il valore viene cambiato e la pagina torna accessibile.

                            Chiaro che l'uscita DEVE essere effettuata SEMPRE con il logout (non chiudendo il browser) altrimenti la pagina rimarrà bloccata fino a quando verrà ripristinato il valore intervenendo direttamente nel db.

                            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