Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    Hur man förhindrar en inloggning till MS Access 2007 databas efter tre försök

    Ett ​​av de kraftfulla funktionerna bakom Microsoft Access 2007 är att du kan göra en databas en egen fristående program . Detta är praktiskt när distribuera databasen till flera användare på en server . Gör andra säkerhetsåtgärder , såsom inloggning former , för att garantera skyddet för dina data från obehöriga användare . För att främja säkerheten makt , kan du begränsa åtkomst om det finns tre eller flera misslyckade inloggningsförsök . På så sätt kan obehöriga användare inte använda lösenord - cracking program för att hacka in i din databas . Instruktioner
    1

    Öppna databasen i Access 2007 och lägga till en ny tabell som heter " tblFailedAttempts . " Denna tabell kommer att hålla antalet inloggningsförsök att någon har i den aktuella sessionen . Klicka på " Skapa " -fliken och sedan " Table . " Skapa tabellen i designvyn . Ge bordet tre fält : " AttemptID " som en " Räknare " datatyp " login " med en " text " datatyp och " attempt_time " som en " Date /Time " datatypen . Spara och stäng tabellen .
    2

    Gå till inloggningsformuläret du för tillfället använder och visa koden för formuläret . Klicka på " Databas Verktyg " fliken och klicka sedan på " Visual Basic . " Dubbelklicka på namnet för formuläret i listan över objekt i den vänstra sidan av Visual Basic Editor . Addera 3

    Lägg denna kod till Visual Basic-kod som redan finns på formuläret. Koden kommer att öppna " tblFailedAttempts " bord och se hur många försök att personen redan har gjort . Det kommer också att öka antalet misslyckade försök varje gång att personen försöker logga in . Slutligen kommer kodlåset personen ut och stänger databasen efter henne missade tredje försöket .

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

    rst1

    . SparNy

    ! [ computer_login ] = Me.txtUser_hidden

    . Uppdatera

    End With

    MsgBox " Du angav fel användarnamn eller Password . " & Chr ( 13 ) & _

    " Ange rätt användarnamn och lösenord eller " & Chr ( 13 ) & _

    " kontakta Database Adminstratören för hjälp . " , vbOKOnly + vbCritical , " inloggningen nekad "

    " Detta räknar hur många gånger en användare har skrivit i fel användarnamn /lösenord combo . Efter tre försök att användaren är

    " upphängd från DB , och kan inte få tillgång till dess deras konto återställs av Admin

    cnt = cnt + 1 ' inkrement disk om fel lösenord anges
    p Om cnt = 3 Then' Ställ in antal försök

    ' Display Message Box

    MsgBox " Åtkomstfel Program kommer nu att avslutas " , , " Brott upptäckt "

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

    ' förändring frmPWChangeCheck till namnet på din inloggningsformuläret

    [ formulär ] ! [ frmPWChangeCheck ] ! [ Aktivt ] = False

    DoCmd.Quit " avslutar programmet och nära tillgång

    End If "
    4

    Klicka på " spara " -ikonen i Visual Basic Editor för att spara ändringarna i koden och sedan stänga redigeraren . Klicka på " Spara " på huvudsidan Access-fönstret , på fliken "Hem" , för att spara ändringarna i databasen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur får Max Datum i Oracle
    ·Hur man skapar ett formulär i Access 2007
    ·Hur man använder Update Command i SQL
    ·Hur kontrollerar jag vilken version av Internet Applica…
    ·Hur man byter en sträng i PL /SQL
    ·Hur du tar bort stora mängder data för att optimera p…
    ·Hur man tar bort Skugga på Apple Numbers
    ·Om en Access Query Match
    ·Hur man använder Liksom i en Access-frågan
    ·Hur man använder MS Access 2007 för jordbruk
    Utvalda artiklarna
    ·Hur till rensa upp kataloger i Backup Exec
    ·Problem Running ADP Etime på Citrix
    ·Hur man skapar en kurva diagram i Excel eller Word
    ·Vad är Adobe PDF format
    ·Hur man använder Skype för att ringa ett nummer
    ·Hur man gör en digital Storybook
    ·Hur man sätter in en bakgrund i Microsoft Word 2007
    ·Hur du använder Excel BETAINV funktion
    ·Hur man skapar en klass schema
    ·Hur kan jag skicka en ringsignal från iTunes till min …
    Copyright © Dator Kunskap http://www.dator.xyz