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

      ..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