| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> database Software >> Content
    Sådan forhindrer en Bruger logon til MS Access 2007 Database efter tre forsøg
    Et af de kraftfulde funktioner bag Microsoft Access 2007 er, at du kan lave en database sin egen stand -alone applikation. Dette er praktisk, når distribuere databasen til flere brugere på en server. Gør andre sikkerhedsforanstaltninger , såsom login formularer , for at sikre beskyttelsen af ​​dine data fra uautoriserede brugere. For at fremme sikkerheden magt, kan du begrænse adgangen , hvis der er tre eller flere mislykkede logon forsøg . På denne måde kan uautoriserede brugere ikke bruge password -krakning software programmer til at hacke ind i din database . Instruktioner
    1

    Åbn din database i Access 2007 og tilføje en ny tabel kaldet " tblFailedAttempts ". Denne tabel vil holde antallet af logon forsøg , at nogen har i den aktuelle session. Klik på " Opret" -fanen og derefter på " Table ". Opret tabellen i Design View. Giv bordet tre felter : " AttemptID " som en " Autonummerering " datatype, "login" med en "Text" datatype og " attempt_time " som en "Date /Time" datatype. Gem og luk tabellen.
    2

    Gå til login- formular, du bruger i øjeblikket og se koden for formularen. Klik på " Database Tools " fanen og derefter klikke på " Visual Basic ". Dobbeltklik på navnet på formularen på listen over objekter i venstre side af Visual Basic-editoren .
    3

    Tilføj denne kode til Visual Basic-kode allerede er til stede på formularen. Koden vil åbne " tblFailedAttempts " bord og se, hvor mange forsøg , at personen allerede er foretaget. Det vil også øge antallet af mislykkede forsøg hver gang , at den person forsøger at logge ind. Endelig vil koden låse personen ud og lukke databasen efter hendes tredje mislykkede forsøg .

    "Set rst1 = db.OpenRecordset ( " tblFailedAttempts " , dbOpenDynaset )

    rst1

    . TilføjNy

    ! [ computer_login ] = Me.txtUser_hidden

    . Opdater

    End With

    MsgBox " Du har indtastet forkert brugernavn eller password . "& Chr (13) & _

    " Indtast korrekt brugernavn og adgangskode , eller "& Chr (13) & _

    " kontakte Database Administrator for assistance. " vbOKOnly + vbCritical " logon Denied "

    ' det tæller hvor mange gange en bruger har indtastet et forkert brugerid /password combo. Efter tre forsøg brugeren er

    »suspenderet fra DB, og kan ikke få adgang, før deres konto nulstilles ved Admin

    cnt = cnt + 1 ' tilvækst counter hvis forkert adgangskode indtastes
    p Hvis cnt = 3 Then' Opsætning antal forsøg

    'Vis Message Box

    MsgBox " Adgang Krænkelse programmet vil nu afsluttes" ,, " Overtrædelse opdaget "

    DoCmd.OpenForm " frmPWChangeCheck " ,,,, , acHidden
    < p > ' forandring frmPWChangeCheck til navnet på dit login formular

    [Forms ] ! [ frmPWChangeCheck ] ! [Aktiv ] = False

    DoCmd.Quit ' afslutte ansøgning og tæt adgang
    < p> End If "
    4

    Klik på " Gem " ikonet i Visual Basic-editoren for at gemme ændringer af koden og derefter lukke editoren. Klik på "Gem" på de vigtigste Access-vinduet , på fanebladet "Hjem" , for at gemme ændringerne til databasen.

    Forrige :

    næste :
      Relaterede artikler
    ·Fordele ved Parallelle Databaser 
    ·Sådan tilføjes en OCX til Access 2007 
    ·Sådan Lær MS Access 
    ·Tool Kits til Access 2007 
    ·Sådan forespørges at finde et punkt på flere felter …
    ·Aggregatfunktionen i Underforespørgsler 
    ·Sådan får du adgang Sum kolonner 
    ·Sådan Test for normalitet i SPSS 
    ·Problemer med en Squid Proxy 
    ·Sådan Indstil den maksimale Tegn for et tekstfelt i Ac…
      Anbefalede Artikler
    ·Sådan får PhotoFiltre at genkende farver 
    ·Software License Management Process 
    ·Hvordan man åbner en fil Extension Afslutning i WPS 
    ·Sådan Print PPT Slides 
    ·Hvordan kan jeg rulle gennem billederne i Flash grafik …
    ·Sådan oprettes en PDF skabelon på en Mac 
    ·Sådan oprettes en eBook Med Open Office 
    ·Sådan Afkort en Video med Media Player 
    ·Sådan får du en Powerpoint Slide at holde styr på po…
    ·Sådan angives mappen Skabeloner i Excel 
    Copyright © Computer Viden http://www.computerdk.com