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

    Form per accesso con password

    Buonasera.
    vorrei realizzare un programma che necessità di accesso con password, e vorrei che al primo accesso la password venga salvata.
    l'accesso con la password lo so fare, ma il salvataggio no.
    questo sarebbe uno schema di quello che dovrebbe fare il programma

    apertura form1 --> controlla file "C:/Programmi/nome_programma/pass.txt"
    se è "abc" apri form2
    in caso contrario MsgBox "Controlla la password"

    pulsante1 premuto --> inserisci testo in TextBox1 in "C:/Programmi/nome_programma/pass.txt"
    se è "abc" apri form2
    in caso contrario MsgBox "Controlla la password"



    potreste aiutarmi???
    grazie mille

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma vuoi salvare la password in un file di testo in chiaro?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    grazie oregon per avermi risposto

    la mia è solo un idea base...
    se ci sono idee migliori le accetto ben volentieri!

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non sapendo nulla dell'applicazione si possono dare solo consigli generali.

    Un metodo è salvare la password in un DB dopo averla criptata, o creare un hash e salvarlo.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Scusa, Oregon, ma la cosa più semplice e veloce non è impostare la password in My.Settings??

    apertura form1 -->
    aprire come ShowDialog form di inserimento della password (lo stesso Form1?)

    se TextPassword.Text è My.Settings.Password apri form2
    altrimenti messaggio di errore e ripresentazione del form di inserimento password

    Ovviamente per fare un lavoro "serio" dovrebbe essere criptata e decriptata.
    Ultima modifica di eziogsv; 20-07-2014 a 15:08

  6. #6
    Ovviamente per fare un lavoro "serio" dovrebbe essere criptata e decriptata.
    None, la password non va salvata, va salvato il suo hash (di cui fare il confronto al momento del login).
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Utente di HTML.it L'avatar di SigAlexey
    Registrato dal
    May 2014
    residenza
    Treviso
    Messaggi
    186
    Se vuoi salvarlo in un file txt usi questo...
    Ma non ho capito bene cosa vuoi fare ahah



    Con questo controlli che il file di log (file txt) esista.
    Nel caso non esista ne crei uno nuovo
    codice:
    If File.Exists("reg.log") = False Then
    
    
                sw = File.CreateText(Application.StartupPath & "\reg.log")
                sw.WriteLine("INIZIO FILE DI LOG")
                sw.Flush()
                sw.Close()
    
    
            End If

    Con questo, ovviamente dopo averlo creato, ci scrivi all'interno:

    codice:
    Using sw As New System.IO.StreamWriter("reg.log", True, System.Text.Encoding.GetEncoding(1252))
                    sw.WriteLine(TESTO CHE VUOI TU)
                End Using

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.