Codificação de um login e uma ficha de inscrição em Microsoft Visual Basic.NET ( VB.NET ) pode tornar seus aplicativos mais seguros. Um programa que utiliza uma página de login , muitas vezes também usa um banco de dados para manter o controle de usuários registrados e suas informações , como nomes de usuário e senhas. Microsoft Access é um sistema de gerenciamento de banco de dados relacional e pode ser usado para manter o controle de usuários. Em VB.NET você pode se conectar a um banco de dados para salvar ou recuperar informações do usuário para login e usar o seu programa . Coisas que você precisa
Microsoft Access banco de dados
tabela chamada tblUsers
coluna nome
coluna userName
coluna userPassword
Show Mais instruções
1
Abra o Microsoft Visual Studio , clique em " New Project" no painel esquerdo da tela do computador , e expandir " Visual Basic" abaixo "Modelos instalados". Clique em " Windows" e clique duas vezes em " Windows Forms Application " para criar um novo Windows projeto formas .
2
duplo clique em " caixa de Texto " para no painel "Toolbox " para adicionar um novo controle de caixa de texto ao seu formulário. Adicionar uma segunda caixa de texto. Clique duas vezes em "Button" no painel "Toolbox " para adicionar um novo controle de botão ao formulário . Adicione um segundo botão. Clique duas vezes em "Button1 " para criar um evento click para este botão.
3
Copie e cole o seguinte código para adicionar verificação do nome de usuário e senha com as informações no banco de dados Access para o usuário login:
Dim connString As String = "Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ userDB.accdb " Dim myConnection Como OleDbConnection = New OleDbConnectionDim da Como OleDbDataAdapterDim strSQL Como StringDim ds Como DataSetDim firstName As String
strSQL = "SELECT tblUsers.FirstName DE tblUsers " strSQL = strSQL & " WHERE ( tblUsers.userName = '" & ( Me.TextBox1.Text ) & " , ' " strSQL = strSQL &" e tblUsers.userPassword =' " & ( Me.TextBox2.Text ) &" '); " myConnection.ConnectionString = connStringda = New OleDbDataAdapter ( strSQL , myConnection ) ds = New DataSetda.Fill ( ds , "usuários" ) myConnection.Close ()
Para Cada RowTest Em ds.Tables (0). RowsfirstName = RowTest ( " Nome" ) . ToStringNextIf firstName < > "" ThenMessageBox.Show ( "Welcome" e firstName & " !") ElseMessageBox.Show ( " Por favor, verifique o nome de usuário e senha ." ) End If
4
Edite o passo anterior e digite o caminho para o banco de dados Access.
5
Volte para o modo de design de formulário e clique duas vezes em " Button2 " para criar um evento de clique . Adicione o seguinte código para exibir o formulário de inscrição , quando clicado :
Form2.Show ()
6
Botão direito do mouse o nome do projeto no painel " Solution Explorer " e clique em "Adicionar > , Windows Form ... "para adicionar um novo formulário de inscrição para o seu projeto. Clique duas vezes em " Form2 " e adicionar três caixas de texto usando a mesma técnica usada na etapa 1. . Adicione um botão
7
Clique duas vezes em "Button1 " para criar um evento de clique e adicione o seguinte código para adicionar informações do usuário para o banco de dados Access :
Dim strSQL Como StringDim objCmd As New OleDbCommandstrSQL = " INSERT INTO tblUsers (nome , nome de usuário 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 (" Você registrou faça o login. "). Form1.Show ()
8
Edite o passo anterior e digite o caminho para o banco de dados Access.
9
Pressione" F5 " para executar o programa . Clique em " Button2 " para abrir o formulário de inscrição. Digite seu nome na primeira caixa de texto, nome de usuário , no segundo, e uma senha de usuário na caixa de texto o terceiro. Clique em " Button1 " para salvar as informações . Digite seu nome de usuário e senha na página de login e clique em " Button1 " para exibir uma mensagem de login.