Come codice di un modulo Entra / Registrazione in VB

November 25

Come codice di un modulo Entra / Registrazione in VB


Codifica un login e un modulo di registrazione in Microsoft Visual Basic.NET (VB.NET) può rendere le applicazioni più sicuro. Un programma che utilizza una pagina di login usa spesso anche un database per tenere traccia degli utenti registrati e le loro informazioni quali nomi utente e password. Microsoft Access è un sistema di gestione di database relazionale e può essere utilizzato per tenere traccia degli utenti. In VB.NET è possibile connettersi a un database di Access per salvare o recuperare le informazioni all'utente di accedere e utilizzare il programma.

istruzione

1 Avviare Microsoft Visual Studio, fare clic su "New Project" nel riquadro di sinistra dello schermo del computer, ed espandere "Visual Basic" sotto "Modelli installati." Fare clic su "Windows" e fare doppio clic su "Applicazione Windows Form" per creare un nuovo Windows Form progetto.

2 Fare doppio clic su "TextBox" per dal riquadro "Toolbox" per aggiungere un nuovo controllo casella di testo al form. Aggiungere una seconda casella di testo. Fare doppio clic su "Button" dal riquadro "Toolbox" per aggiungere un nuovo controllo pulsante al form. Aggiungere un secondo pulsante. Fare doppio clic su "Button1" per creare un evento click per questo pulsante.

3 Copiare e incollare il seguente codice per aggiungere il nome utente e la password di controllo contro le informazioni nel database di Access per il login utente:

Dim connString As String = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C: \ userDB.accdb"

Dim myConnection As OleDbConnection = New OleDbConnection
Dim da As OleDbDataAdapter
Dim strSQL As String
Dim ds As DataSet
Dim firstName As String

strSQL = & quot; SELEZIONE tblUsers.FirstName DA tblUsers & quot;
strSQL = strSQL & amp; & Quot; WHERE (tblUsers.userName = '& quot; & amp; (Me.TextBox1.Text) & amp; & quot;' & quot;
strSQL = strSQL & amp; & Quot; E tblUsers.userPassword = '& quot; & Amp; (Me.TextBox2.Text) & amp; & Quot; '); & quot;
myConnection.ConnectionString = connString
da = new OleDbDataAdapter (strSQL, myConnection)
ds = new DataSet
da.Fill (ds, & quot; gli utenti & quot;)
myConnection.Close ()

Per ogni rowTest In ds.Tables (0) .Rows
firstName = rowTest (& quot; FirstName & quot;). ToString
Il prossimo
Se firstName & lt;> & quot; & quot; Poi
MessageBox.Show (& quot; Benvenuti & quot; & amp; firstName & amp; & quot;! & Quot;)
Altro
MessageBox.Show (& quot;. Si prega di verificare il nome utente e la password & quot;)
Finisci se

4 Modificare il passaggio precedente e digitare il percorso del database di Access.

5 Tornare a formare visualizzazione struttura e fare doppio clic su "Button2" per creare un evento click. Aggiungere il seguente codice per visualizzare il modulo di registrazione quando si fa clic:

Form2.Show ()

6 Fare clic sul nome del progetto nel riquadro "Solution Explorer" e cliccare su "Aggiungi> Windows Form ..." per aggiungere un nuovo modulo per l'iscrizione al progetto. Fare doppio clic su "Form2" e aggiungere tre caselle di testo utilizzando la stessa tecnica utilizzata nel passaggio 1. Aggiungere un pulsante.

7 Fare doppio clic su "Button1" per creare un evento click e aggiungere il seguente codice per aggiungere informazioni utente al database di Access:

Dim strSQL As String

Dim objCmd As New OleDbCommand
strSQL = "INSERT INTO tblUsers(FirstName, userName, userPassword) "
strSQL = strSQL & "VALUES('" & (Me.TextBox1.Text) & "', '" & (Me.TextBox3.Text) & "','" & (Me.TextBox4.Text) & "');"
Dim Con = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\userDB.accdb")
Con.Open()
objCmd = New OleDbCommand(strSQL, Con)
objCmd.ExecuteNonQuery()
Con.Close()
MessageBox.Show("You have successfully registered. Please login.")
Form1.Show()

8 Modificare il passaggio precedente e digitare il percorso del database di Access.

9 Premere il tasto "F5" per eseguire il programma. Fai clic su "Button2" per aprire il modulo di registrazione. Inserisci il tuo nome nella prima casella di testo, nome utente nel secondo, e la password utente nella terza casella di testo. Fai clic su "Button1" per salvare le informazioni. Digitare il nome utente e la password nella pagina di login e cliccare su "Button1" per visualizzare un messaggio di login.