Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como prevenir um logon de usuário ao banco de dados MS Access 2007 após três tentativas
Uma das características poderosas por trás Microsoft Access 2007 é que você pode fazer um banco de dados de seu próprio aplicativo autônomo. Isto vem a calhar ao distribuir o banco de dados para vários usuários em um servidor. Faça outras medidas de segurança , tais como formulários de login, para garantir a proteção de seus dados de usuários não autorizados . Para reforçar ainda mais o poder de segurança, você pode restringir o acesso se houver três ou mais tentativas fracassadas de logon . Desta forma , os usuários não autorizados não pode usar programas de software de quebra de senha para invadir o seu banco de dados. Instruções
1

Abra seu banco de dados em Access 2007 e adicionar uma nova tabela chamada " tblFailedAttempts ". Esta tabela irá conter o número de tentativas de logon que alguém tem na sessão atual . Clique na aba "Criar " e depois " Tabela ". Crie a tabela no modo Design. Dê a mesa três campos: " AttemptID " como uma " AutoNumeração " tipo de dados, "login" com um " texto" tipo de dados e " attempt_time " como uma " Data /Hora" tipo de dados. Salvar e fechar a tabela.
2

Ir para o formulário de login que você está usando e veja o código para o formulário. Clique na aba "Banco de Dados Tools" e clique em " Visual Basic ". Dê um duplo clique sobre o nome para o formulário na lista de objetos no lado esquerdo do editor Visual Basic.
3

Adicione este código para o código Visual Basic já está presente no a forma . O código vai abrir a tabela " tblFailedAttempts " e veja quantas tentativas que a pessoa já fez . Ele também irá aumentar o número de tentativas fracassadas de cada vez que a pessoa tenta fazer o login . Finalmente, o código irá bloquear a pessoa para fora e fechar o banco de dados após a sua terceira tentativa falhou.

"Definir RST1 = DB.OpenRecordSet (" tblFailedAttempts ", dbOpenDynaset )

Com RST1

. AddNew

[ computer_login ] = Me.txtUser_hidden

. Atualize

End With

MsgBox " Você digitou errado o nome de usuário ou Palavra-passe. "& Chr (13 ) & _

" Por favor insira o nome de usuário correto e senha ou "& Chr (13 ) & _

" em contato com o Administrador de Banco de Dados para obter ajuda. " , vbOKOnly + vbCritical , "Logon negado"

' Esta conta quantas vezes um usuário digitou no erro UserID /senha combinação. Depois de três tentativas o usuário é

' suspenso do banco de dados, e não pode ter acesso até a sua conta é reiniciada pelo Administrador

cnt = cnt + 1 ' contador de incremento se a senha errada entrou

Se cnt = 3 Then' Definir número de tentativas

'Exibir caixa de mensagem

MsgBox " Programa de violação de acesso será fechado agora ", "Violação detectada"

DoCmd.OpenForm " frmPWChangeCheck ",,, , , acHidden

' mudar frmPWChangeCheck para o nome do seu formulário de login

[Formulários]! [ frmPWChangeCheck ]! [Activo] = false

DoCmd.Quit ' sair do aplicativo e fechar o Access

End If "
4

Clique no ícone" Salvar " no editor de Visual Basic para salvar as alterações no código e , em seguida, feche o editor. Clique em " Salvar" na janela principal do Access , na guia "Home" , para salvar as alterações no banco de dados.

Anterior :

Próximo : No
  Os artigos relacionados
·Funções SQL 
·Como adicionar lógica para acessar relatórios 
·Por que a Oracle Archive Log espaço é preenchida 
·Como ativar as funções Copiar e Colar em um navegador…
·Como fazer uma Ordem em uma instrução SELECT de ABAP 
·Como criar o arquivo de inicialização de parâmetros …
·Como executar uma consulta no OpenOffice Base de Dados 
·Como configurar o LDAP para o DB2 V9.7 
·Como acessar dados macro de forma em Tabela 
·Como aprender Access 2002 
  Artigos em destaque
·Como Registrar controles de privacidade ParetoLogic 
·Como conservar o Shockwave Flash Files 
·Como girar Com Passo e Repetir no Illustrator 
·Como recuperar um programa de um disco de backup 
·Software para guitarra Efeitos 
·Como excluir o McAfee Security Center 
·Como criar batidas para Grátis 
·Como gravar arquivos ISO em um Bootable DVD -R 
·Como Jogar Piano no GarageBand 
·Como criar um personalizado Styles Library for Illustra…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados