Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan oppretter jeg en Login Form for nettstedet mitt
    ? Opprette en logikk skjema for ditt nettsted kan gjøres på flere måter , men det er to grunnleggende begreper, hver foretrekke for å oppnå visse mål. Den første metoden er gjennom en . Htaccess fil . Denne metoden er best hvis du bare ønsker å begrense tilgangen til visse deler av nettstedet ditt til en liste over brukere med tilhørende passord og du ikke har server side tilgang. Den andre fremgangsmåte er ved hjelp av en database . Har fått tilgang ved å bruke et skript for å søke i databasen for å verifisere et brukernavn og passord . Katalognivået konfigurasjonsfiler

    På mange webservere , blant annet Apache , kan du bruke. Htaccess filer eller katalog -nivå konfigurasjonsfiler , å manipulere tilgangen oppførselen til en bestemt katalog på webserveren . Dette er den enkleste og raskeste måten å kreve passord autentisering for å få tilgang til innhold , men det bør bare brukes når du ikke har tilgang til serveren viktigste konfigurasjonsfiler. Den . Htaccess filen er ledsaget av en . Htpasswd fil som lagrer akseptable brukernavn og passord . . Et eksempel konfigurasjon for en htaccess fil å kreve godkjenning er : en

    AuthName "Navn på området som skal beskyttes " AuthType BasicAuthUserFile /full /sti /til /.htpasswdRequire valid-user

    Selvfølgelig vil AuthName og AuthUserFile variabler må endres for å matche din konfigurasjon. . Den htpasswd fil bare inneholder oppføringer som . "Brukernavn : passord " etterfulgt av et linjeskift for å definere brukernavn og passord
    Database Autentisering

    Directory nivå konfigurasjonsfiler er usikker og bør ikke brukes når du har tilgang til databasen bygging på serveren din. Opprette en database -støttet login system krever mer planlegging og vil variere avhengig av hva database-programvare og programmeringsspråk du bruker. MySQL og PHP er et par gode for dette prosjektet .

    Først bestemme hvilke felt må lagres i databasen. For eksempel brukernavn, passord , fornavn og etternavn. Deretter oppretter tabellen i databasen, enten fra databasen programvaren kommandolinje eller fra uansett front- end programvare du bruker, og fylle databasen med brukernes informasjon. Når databasen er på plass , må du opprette en påloggingsside som spør databasen for å sikre de medfølgende legitimasjon er riktig, og serverer en ny side basert på søket . Den grunnleggende arkitekturen er å ringe en godkjenningsøkt på hver side som skal beskyttes . Økten er et HTML-skjema som passerer variabler til en database spørring, som deretter returnerer om de medfølgende legitimasjon er en sann eller falsk kamp .

    For eksempel , hvis skjemaet passerer variabler "navn" og " passord , " spørringen for en MySQL database vil se omtrent slik ut : en

    SELECT * FROM USER_TABLE WHERE login = " $ name "

    Og hvis spørringen resultatene lagres i variabelen $ resultat i et PHP-script , den resulterende IF uttalelse for å fastslå om godkjenning er bra vil se omtrent slik ut : en

    if ( $ _POST [' passord '] == $ resultat [' passord '] ) { };


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Slett fra et tablename på et databasenavn i My…
    ·Hvordan lage et PHP Chat Room 
    ·Hvordan skrive Custom PHP-funksjonen Filer for Thesis T…
    ·Funksjoner for MySQL Med en PHP variabel i Query 
    ·MySQL Opplæring for hvordan de skal installeres bilde 
    ·Hvordan lage en tabell fra en annen tabell i MySQL 
    ·Connection String for MySQL 
    ·Hvor å Test en PHP Contact Form i XAMPP 
    ·Hvordan Tillat autentisering for User-Agent PHP Bots 
    ·SQL støttes Datatype Feil på Integer Column 
      Anbefalte artikler
    ·Hvordan Forhåndsutfyll tekstboksen Fra nettside i Java…
    ·Hvordan bruke Proxy i C # 
    ·Hvordan bygge en PHP Array 
    ·Hvordan bruke en Array Class i Javascript 
    ·Hvordan skrive ut en del av en streng i PHP 
    ·Slik installerer VB6 
    ·Python overstyring Base Class Method 
    ·Hvordan sette en spørring i MySQL og DB2 
    ·Hvordan lage pauser i en Turbo Pascal 7 
    ·Hvordan Socket parametre i AJAX 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/