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. Logout Chiusura Browser
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • I
      infosicurezza User Attivo • ultima modifica di

      Logout Chiusura Browser

      Buona Sera a tutti,
      Ho un portale dove gli utenti si registrano ed eseguono un login e logout. Il mio problema nasce nel momento in cui un utente non effettua il logout e chiude la pagina del browser.
      Vorrei far in modo che dopo un tot di tempo di inattività un determinato utente si disconnetta rieffettuando il login se sarà necessario a lui!
      Qualche idea ??

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Non ti basta usare la scadenza normalmente del cookie/sessione?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • I
          infosicurezza User Attivo • ultima modifica di

          Eh non credo poichè gli utenti che si collegano vengono memorizzati in una tabella diversa, quindi rimane il problema che gli utenti collegano non vengono eliminati da quella tabella se l'utente non effettua il logout

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            Inserisci il timestamp dell'ultima pagina vista, e mediante uno script in cron elimini i dati troppo vecchi.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • I
              infosicurezza User Attivo • ultima modifica di

              @Thedarkita said:

              Inserisci il timestamp dell'ultima pagina vista, e mediante uno script in cron elimini i dati troppo vecchi.
              Non è che ci ho capito molto!

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                Nella tabella in cui inserisci gli utenti loggati, devi per forza di cose inserire un nuovo campo che sia il timestamp dell'ultima pagina vista.
                Mediante uno script in cron potrai eliminare automaticamente ogni X minuti tutti gli utenti loggati e che non aprono una nuova pagina da tot minuti, in quel caso sai già che il cookie non è stato rigenerato, per cui è scaduto e l'utente viene sloggato.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • I
                  infosicurezza User Attivo • ultima modifica di

                  Era più o meno ciò che volevo fare senza risultati, per questo ho chiesto aiuto!

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    Se ci indichi qual'è il problema, possiamo aiutarti, tu hai chiesto solo qualche idea su come gestire la cosa.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • I
                      infosicurezza User Attivo • ultima modifica di

                      In poche parole, quando scade la sessione l'utente deve rieffettuare il login, e fin qui va tutto bene.
                      Ma, siccome memorizzo in una tabella diversa (chiamata utenti_connessi) tutti gli utenti che effettuano il login, nel momento in cui scade la sessione non vengono cancellati dalla tabella utenti_connessi e risultano quindi ancora in chat, mentre questo non deve accadere.

                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                        Mettere lo script in cron come ti ho detto io?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • I
                          infosicurezza User Attivo • ultima modifica di

                          Mettere lo script in cron non so cosa significa e non so come fare!

                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                            È un semplice script che viene avviato automaticamente, ti basta effettuare una ricerca nel forum per trovare anche maggiori informazioni.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • I
                              infosicurezza User Attivo • ultima modifica di

                              Ma scusa eh in locale funzioneràà ?? e sugli hosting ??

                              0 Miglior Risposta Ringrazia Cita Rispondi

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

                                Se l'hosting lo consente si, ma se non fai una ricerca su cos'è uno script in cron, non credo riuscirai a capire cos'è effettivamente, è un argomento che è stato trattato varie volte nel forum, ed in altre discussioni ho anche indicato come utilizzare servizi web gratuiti se il tuo hosting non te lo consente.

                                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