Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe maak je een gebruiker Logon Voorkom aan de MS Access 2007 Database Na drie pogingen
Een van de krachtige functies achter Microsoft Access 2007 is dat u een database kunt maken met een eigen stand - alone applicatie . Dit komt goed van pas bij de verdeling van de database om meerdere gebruikers op een server . Maak andere veiligheidsmaatregelen , zoals logon formulieren , om de bescherming van uw gegevens tegen ongeautoriseerde gebruikers te garanderen . Verder de beveiliging werkt, kunt u de toegang beperken als er drie of meer mislukte aanmeldingspogingen . Op deze manier kunnen niet-geautoriseerde gebruikers geen gebruik maken van het kraken van wachtwoorden software programma's te hacken in uw database . Instructies
1

Open uw database in Access 2007 en voeg een nieuwe tabel met de naam " tblFailedAttempts . " Deze tabel wordt het aantal logon pogingen die iemand heeft in de huidige sessie te houden . Klik op het tabblad "Create " en vervolgens "Table . " Maak de tabel in de ontwerpweergave . Geef de tabel drie velden : " AttemptID " als een " AutoNummering " data type , "login " met een " Text " data type en " attempt_time " als een " Date /Time " data type. Opslaan en sluiten van de tafel . Kopen van 2

Ga naar het login formulier dat u momenteel gebruikt en bekijk de code voor de vorm . Klik op het tabblad " Database Tools" en klik op " Visual Basic . " Dubbelklik op de naam van het formulier in de lijst van objecten in de linkerkant van de Visual Basic -editor .
3

Voeg deze code aan de Visual Basic code al aanwezig op het formulier . De code zal de " tblFailedAttempts " open tafel en zie hoe vele pogingen die de persoon reeds gemaakt . Het zal ook het aantal mislukte pogingen elke keer dat de persoon probeert om in te loggen . Ten slotte zal de code de persoon na haar derde mislukte poging uit te sluiten en sluit de database.

"Set RST1 = db.OpenRecordset ( " tblFailedAttempts " , dbOpenDynaset ) op p Met RST1

. AddNew

! [ computer_login ] = Me.txtUser_hidden

. bijwerken

Einde
Met

MsgBox
" U heeft een verkeerde gebruikersnaam of password . " & Chr ( 13 ) & _

" Vul de juiste gebruikersnaam en het wachtwoord of " & Chr ( 13 ) & _

" contact opnemen met de Database Administrator voor hulp . " , vbOKOnly + vbCritical , " aanmeldingsprocedure geweigerd '

' Dit telt hoe vaak een gebruiker op de verkeerde userid /password combo heeft getypt . Na drie pogingen de gebruiker is

' opgehangen aan de DB , en kan geen toegang krijgen tot hun account wordt gereset door de Admin

cnt = cnt + 1 ' incrementteller indien verkeerd wachtwoord ingevoerd

Als cnt = 3 Then' Opzetten aantal pogingen

'Display Message Box

MsgBox
" Access Violation programma wordt nu afgesloten " , , " Overtreding gedetecteerd "

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

' verandering frmPWChangeCheck om de naam van uw login formulier

[ Forms ] ! [ frmPWChangeCheck ] ! [ Actief ] = False

DoCmd.Quit
' quit applicatie en sluit Access

End If '
4

Klik op de " opslaan" -pictogram in de Visual Basic editor om de wijzigingen in de code op te slaan en sluit de editor . Klik op "Opslaan " op de belangrijkste Access -venster op het tabblad "Home " , om de wijzigingen op te slaan in de database .

Previous: Next:
  Database Software
·Lijst Functies in T - SQL 
·Hoe maak je een Premade Overla…
·Soorten Spatial Data 
·Hoe te Surveys in Access Build…
·Wat zijn de vijf belangrijkste…
·Hoe maak je een Pop-Up Kalende…
·Toegang krijgen tot gegevens N…
·SQL Server Timeout prestaties 
·SQL Date Conflict controleren 
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Wat is de extensie Tbz ? 
·Hoe maak je een corrupte MS Money File R…
·Hoe rmvb omzetten naar AVI in Ubuntu 
·Hoe te Enable CD-DA 
·Wat Is Microsoft Access Database Managem…
·Hoe de Shell Prompt voor SQL aanroepen 
·De norm voor AutoCAD Lijndikte 
·Tutorial over meerdere Selves in GIMP 
·Hoe kan ik een versleutelde schijf 
Copyright © Computer Kennis http://www.nldit.com