How To - Memorizzare la password dopo le modifiche di FC (Firefox)

« Older   Newer »
 
  Share  
.
  1.     +1   -1
     
    .
    Avatar


    Bronzo alla 3a Olimpiade Internazionale di Scienze della Terra, 2009; Argento alla 23a Olimpiade Internazionale di Biologia, 2012

    Group
    Admin
    Posts
    21,185
    Location
    Lecce

    Status
    Offline
    Se avete aggiornato la password come consigliato qui, avrete notato che non può più essere salvata nel browser. Questo fa parte delle modifiche effettuate dai tizi del circuito per rendere più sicure le password (e si spera non sia l'unica misura presa). Il senso è che alcuni utenti potrebbero, con leggerezza, salvare la password su computer condivisi o pubblici e ciò porterebbe inevitabilmente a furti di identita; impedendo invece il salvataggio ovviamente ciò non è più possibile: se il bambino si mette in bocca i giocattoli, cuciamogli le labbra.
    Ciò significa, ovviamente, che è necessario inserire la password ad ogni accesso; tuttavia c'è ancora una possibilità di evitare ciò che non è stata eliminata, ossia la casella "Ricordami". Il funzionamento di questa casella è in pratica fare in modo che il cookie che registra l'accesso al forum non venga cancellato alla chiusura del browser, come avviene di solito (o qualcosa di equivalente, comunque è questo che ho capito io xD). Tuttavia, se il browser è impostato per cancellare alla chiusura tutti i cookie indiscriminatamente (come è impostato il mio, per valide ragioni che non sto qui ad elencare), naturalmente spuntare o no la casella "Ricordami" non ha alcun effetto.
    Cosa fare allora? Utilizzare una password complessa per essere più sicuri ma perdere abbastanza tempo per inserirla ogni volta, oppure usare una password semplice, diventando ancora più vulnerabili di prima?
    Ecco la soluzione: ho creato un piccolo script che permette di salvare la password sui forum di FC (e anche su quelli di FF e BF); per usarlo serve però GreaseMonkey, che è un un'estensione disponibile per Firefox (esistono modi per eseguire gli script di Greasemonkey anche su altri browser, ma non è questo lo scopo dell'How-To). Ecco cosa fare:
    1. Installate GreaseMonkey

    2. Riavviate Firefox

    3. Ora trovate, in alto a destra, il pulsantino con la scimmietta e fateci click, scegliete poi "Nuovo script utente"

    4. Riempite i primi tre campi come desiderate, nel campo "Pagine incluse" inserite:
      • http://*.forumcommunity.*
      • http://*.forumfree.*
      • http://*.blogfree.*
      Ovviamente inserite solo quello per il circuito che vi interessa (N.B. È possibile inserirli anche tutti e tre, a patto che il nome utente (o l'indirizzo email) e la password siano uguali, altrimenti è necessario aggiungere uno script per ciascun circuito.)

    5. Fate click su Ok e scegliete l'editor predefinito. Il notepad incluso in Windows va benissimo, per sceglierlo inserite nella casella dove chiede il nome del file "C:\Windows\System32\notepad.exe".

    6. Si aprirà l'editor con il file, il contenuto sarà simile a questo:
      CODICE
      // ==UserScript==
      // @name           Password
      // @namespace      pokemonflame
      // @description    Inserimento automatico password
      // @include        http://*.forumcommunity.*
      // ==/UserScript==

      Ovviamente i dettagli cambieranno.

    7. Ora, copiate e incollate il seguente codice nel file, sotto a tutto quello che c'è:
      CODICE
      var username = "Nickname"; //Nome utente o indirizzo email
      var password = "Password"; //Password

      //Da qui in poi non modificare!
      var userName;
      var userSafe;
      var passSafe;
      var passWord;
      if (document.getElementsByName("UserName")[0])
      {
             userName = document.getElementsByName("UserName")[0];
             userName.value = username;
      }
      if (document.getElementsByName("UserName")[1])
      {
             document.getElementsByName("UserName")[1].value = username;
      }
      if (document.getElementsByName("UserSafe")[0])
      {
             userSafe = document.getElementsByName("UserSafe")[0];
             userSafe.value = 1
      }

      if (document.getElementsByName("PassWord")[0])
      {
             passWord = document.getElementsByName("PassWord")[0];
             passWord.value = password;
      }

      if (document.getElementsByName("PassWord")[1])
      {
             document.getElementsByName("PassWord")[1].value = password;
      }

      if (document.getElementsByName("PassSafe")[0])
      {
             passSafe = document.getElementsByName("PassSafe")[0];
             passSafe.style.display='none'; passWord.style.display='inline';
      }
      //Fine. Script creato da arklumpus per Pokémon Flame, se volete copiare questo codice potete farlo, purché all'inizio del post sia esplicitato in maniera evidente che l'avete fatto e ci sia un link a questo topic.

    8. Infine, modificate le prime due righe di questo codice inserendo il vostro nickname o indirizzo email nella riga apposita, e la password nell'altra riga. N.B. Mettere l'indirizzo email associato all'account piuttosto che il nickname è consigliabile, perché così quando modificate il vostro nick non dovete modificare anche lo script, che continuerà a funzionare.

    9. Ora, salvate il file (il nome e il percorso non vanno modificati, basta fare File>Salva), uscite dall'account, riavviate il browser e vedrete che nelle pagine dei forum i campi per il login vengono completati automaticamente.

    Funziona sia con le skin nuove sia con quelle vecchie; inoltre funziona anche meglio di quando era Firefox memorizzava la password, nel senso che non c'è bisogno, con la nuova skin, di cliccare sulla casella di testo per farla rendere conto che il contenuto era stato modificato xD

    Se dovete modificare lo script (ad esempio perché avete cambiato la password), basta:
    1. Fare click sul pulsante con la scimmia in alto a destra

    2. Scegliere "Gestione script utente"

    3. Selezionare lo script

    4. Fare click sul tasto Opzioni e poi su "Edit this User Script"

    5. Andare al punto 8 della procedura precedente


    Notate che ovviamente usando questo script coloro che hanno accesso al vostro computer potrebbero riuscire a visualizzare la vostra password, proprio come se l'aveste salvata nel browser.

    Edited by ~ParkMan~ - 28/11/2011, 00:04
     
    Top
    .
0 replies since 27/11/2011, 23:08   216 views
  Share  
.