| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Del Authentication Billetter tværs af applikationer
    . Når en bruger logger på via en Microsoft ASP Net ansøgning , opretter systemet en authentication billet i form af en cookie på brugerens maskine. Flere ASP. Net applikationer kan dele autentificering billetten , så brugeren ikke behøver at logge ind med hver ansøgning. Hvis du vil dele authentication billetter , skal du indstille formulargodkendelse identiske indstillinger i " web.config " fil til hver enkelt ansøgning og oprette en brugerdefineret sæt validering og dekryptering nøgler til brug med enhver anvendelse . Instruktioner
    Opret Validering og dekrypteringsnøgler
    1

    Klik på " Start", " Alle programmer " og " Microsoft Visual Studio ". Klik på " File ", " New Project" og vælg " Console Application " skabelon. Indtast et navn til projektet , for eksempel " Cryptokeys ", og klik på
    2

    Indtast følgende kode mellem " Sub Main ( ) " og " End Sub :" "OK".
    < p> Dim validationKeyLength As Integer = 128

    Dim decryptionKeyLength As Integer = 64

    Dim validationBuffer ( validationKeyLength ) Som Byte

    Dim decryptionBuffer ( decryptionKeyLength ) Som Byte
    < p> Dim CSP Som New RNGCryptoServiceProvider ()

    Dim validationKey Som New StringBuilder ( validationKeyLength )

    Dim decryptKey Da New StringBuilder ( decryptionKeyLength )

    Dim i As Integer

    csp.GetBytes ( validationBuffer )

    For i = 0 Til validationBuffer.Length - 1

    validationKey.Append ( String.Format ( "{ 0: X2 }" , validationBuffer (i )))

    Næste jeg

    csp.GetBytes ( decryptionBuffer )

    For i = 0 Til decryptionBuffer.Length - 1

    decryptKey.Append (String . Format ( "{ 0: X2 }" , decryptionBuffer ( i)) )

    Næste jeg

    Console.WriteLine ( validationKey )

    Console.WriteLine ( decryptKey ) < br >
    3

    skrive følgende import over " Module Module1 : "

    import System

    import System.Text

    import System.Security

    Import System.Security.Cryptography
    4

    Vælg "Projekt " og derefter " bygge" i menuen for at kompilere modulet. Bemærk det bibliotek, hvor " Cryptokeys.exe " ligger , for eksempel " c: . \\ Brugere \\ steve \\ Documents \\ Visual Studio \\ Projekter \\ Cryptokeys \\ Cryptokeys \\ bin "
    5

    Klik på "Start "," Kør " og skriv" cmd "for at åbne en kommandoprompt. Skift til det bibliotek, hvor de " Cryptokeys.exe " er placeret. For eksempel , skriv " cd \\ brugere \\ steve \\ Dokumenter \\ Visual Studio \\ Projekter \\ Cryptokeys \\ Cryptokeys \\ bin ".
    6

    Type " Cryptokeys " for at køre programmet og generere nøglerne. < Br >
    Rediger web.config
    7

    Rediger " web.config " fil for hver ansøgning ved hjælp af en editor. Indtast den konfiguration koden, så hver enkelt ansøgning vil bruge den samme formulargodkendelse . For eksempel skal du tilføje følgende til " web.config " fil i hver ansøgning under " : "



    < /autentifikation >
    < br > 8

    Klik på " Start", " Alle programmer ", " Tilbehør , derefter" Notesblok "for at åbne Notesblok. Flyt til kommandoprompten vindue og bruge " Ctrl + C "for at kopiere de taster, du genererede og " Ctrl + V "for at indsætte dem i Notesblok.
    9

    Rediger " web.config "fil for hvert program i en editor og tilsæt de kryptografiske nøgler , du genererede . Kopier tasterne fra Notepad ved hjælp af" Ctrl + C " og indsætte dem i den konfiguration koden med "Ctrl + V. " For eksempel : Hej

    < machineKey

    validationKey = = = " SHA1 " />

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en ny databasefil Brug ADOX i VB6 
    ·Sådan Erklær et array i FoxPro Programmering 
    ·Sådan tilføjes en streng til slutningen af en fil i V…
    ·Hvordan laver kommentarer i VBS -kode 
    ·Definition af Visual Basic 6.0 
    ·Sådan Dynamisk Tilføj en Control i VB.NET 
    ·Visual Basic Standards 
    ·Hvordan skal tjekkes for et tabulatortegn i VBA 
    ·Sådan Konverter et billede til Transparent i Visual Ba…
    ·Hvordan laver Visual Basic , der lukker ned computeren 
      Anbefalede Artikler
    ·Hvad er en Visual Basic DataGrid 
    ·Sådan bruges linjerne i en fil som en liste i Perl 
    ·Hvordan man laver en widget 
    ·Sådan får du en rulleliste i VBA 
    ·Hvordan udskriver jeg Output i Python 
    ·Hvordan til at identificere klasser for Air Traffic Con…
    ·Sådan Reset MySQL 3 Root Password 
    ·Sådan kører en MTV fil fra VBScript 
    ·Sådan ændres en musemarkøren med JQuery 
    ·Hvordan du vise antallet af tegn i en streng 
    Copyright © Computer Viden http://www.computerdk.com