Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [VB6] Come programmare cambio password?

    Salve.
    Ho creato un progetto dove, viene inzialmente caricato un form dove inserire la password; se corretta viene avviato il programma.
    Ora voglio inserire un link che permette l'apertura di un nuovo form dove l'utente può cambiare la password, come procedere?

    Prima di tutto non saprei come inserire un "link" nel form password, o meglio, una semplice scritta che se viene sovrastata dal puntatore la freccetta si converte in manina (come i link nelle pagine web).

    Il problema a seguire è: una volta cambiata la password, come faccio ad annullare il vecchio codice, facendo in modo, quindi, che viene sostituito dal nuovo cambio?

    By by

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Per quello che chiami "link", usa una label e l'evento Click ...

    Per la password, dove la memorizzi ?

  3. #3
    Alla label con evento click ci avevo pensato, solo che non viene fuori la manina... è più se fosse possibile ^_^



    La password credo di non memorizzarla in un punto (variabile, o quel che che sia...) specifico, ti spiego: l'inserimento avviene in una text, e poi nel momento che clicca sul pulsante di conferma verifico con un IF se è corretta. Se corretta avvio l'apertura della form principale.

    L'IF è impostato in questo modo:

    if text1.text="****" then
    frmprincipale.show
    end if

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    281
    Sì ma la password corretta in cosa è memorizzata?
    Se non la memorizzi da nessuna parte (ovvero scrivendola direttamente dentro il codice sorgente), non c'è modo di cambiarla
    Devi per forza memorizzarla da qualche parte (database/file/registro), magari dopo averla criptata
    Così quando qualcuno la modifica ti basta semplicemente aggiornare il campo nel database/file/registro

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La password non deve stare nel testo del programma ... devi memorizzarla in un file o in un db o nel registro ma prima la devi criptare ...

    Se uno di questi argomenti non ti e' ancora chiaro, ti consiglio di studiarlo prima ...

  6. #6

    Hmm... Sarà complicato?

    Ah ecco. Io infatti la memorizzo all'interno del codice, e così non potrà mai essere cambiata.
    Possiamo provare a crearla insieme?
    E' un argomento nuovo, e in rete non sono riuscito a trovare nulla, in alternativa va bene anche un link che spiega il tutto, purchè comprensibile.
    Ho letto che in Visual Basic devo inserire un riferimento "Microsoft DAO" ma ce ne sono 3, non so la loro differenza e quindi quale è più indicato per il mio caso.
    Come faccio a "criptare" la passoword in Access? In Visual Basic so come criptarla, però se il database viene aperto questa non dovrebbe vedersi ( a meno che non inserisco anche lì una password), altrimenti non avrebbe senso...
    Tipologia del campo? Testo, vero? (anche i numeri sono visti come stringa se non specificato, o no?)

    Se avete tempo e pazienza...

  7. #7
    Niente eeh...

    :rollo:

  8. #8
    Ciao.

    Un link per studiarselo?

    Vedo che è un argomento abbastanza visitato, almeno un'infarinatura, qualche frammento di codice per capire il concetto base... C'è nessuno?

    Io non riesco a trovare nulla

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.