Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur skapar jag en Login Form till min hemsida

    ? Skapa ett login formulär för din webbplats kan göras på flera sätt , men det finns två grundläggande begrepp , varje föredra för att uppnå vissa mål . Den första metoden är genom en . Htaccess . Denna metod är bäst om du helt enkelt vill begränsa åtkomst till vissa delar av din webbplats till en lista över användare med motsvarande lösenord och du inte har tillgång serversidan . Den andra metoden är att använda en databas. Tillträdet använda ett skript för att söka i databasen , för att kontrollera ett användarnamn och lösenord . Katalognivån konfigurationsfiler

    På många webbservrar inklusive Apache , kan du använda . Htaccess -filer , eller katalog - nivå konfigurationsfiler , för att manipulera tillgång beteende av en viss katalog på webbservern . Detta är det enklaste och snabbaste sättet att kräva lösenord för autentisering för att komma åt innehållet , men det bör endast användas när du inte har tillgång till servern viktigaste konfigurationsfiler . Den . Htaccess åtföljs av en . Htpasswd fil som lagrar godtagbara användarnamn och lösenord . . Ett exempel konfiguration för en htaccess -fil som kräver autentisering är :

    AuthName " Namn på skyddsområdet " AuthType BasicAuthUserFile /full /path /till /.htpasswdRequire valid- user

    Naturligtvis kommer AuthName och AuthUserFile variabler måste ändras för att matcha din konfiguration . . Htpasswd filen bara innehåller poster som . " Användarnamn : lösenord " följt av en radbrytning att definiera användarnamn och lösenord
    Databas Authentication

    katalognivån konfigurationsfiler är osäker och bör inte användas när du har tillgång till databasen konstruktion på din server . Skapa en databas - stödda inloggningssystem kräver mer planering och kommer att variera beroende på vilken databas programvara och programmeringsspråk du använder . MySQL och PHP är ett bra par för detta projekt .

    Först avgöra vilka områden kommer att behöva lagras i databasen . Till exempel , användarnamn , lösenord , förnamn och efternamn . Nästa , skapa tabellen i databasen , antingen från databasprogram kommandorad eller från vilken front - end program du använder , och befolka databasen med dina användares information . När databasen är på plats , måste du skapa en inloggningssida som frågar databasen för att säkerställa de inloggningsuppgifterna är korrekta och serverar en ny sida baserad på frågan . Den grundläggande arkitekturen är att ringa en autentisering session på varje sida som ska skyddas . Sessionen är ett HTML-formulär som skickar variabler till en databas fråga , som sedan återkommer om inloggningsuppgifterna är en sann eller falsk match .

    Till exempel, om formen passerar variablerna " namn " och " lösenord , " frågan om en MySQL-databas kommer att se ut ungefär så här :

    SELECT * FROM USER_TABLE WHERE login = " $ namn "

    Och om frågans resultat lagras i variabeln $ result in ett PHP-skript , den resulterande IF uttalande att avgöra om autentiseringen är bra kommer att se ut ungefär så här :

    if ( $ _POST [ ' password' ] == $ result [ 'password ' ] ) { } ;
    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·MySQL Administration Tutorials
    ·Så här kontrollerar du vilken version av MySQL script…
    ·Handledning för MySQL REGUTTR
    ·Hur sortera en array Alfabetiskt i PHP
    ·Hur Optimera MySQL i cPanel
    ·Hur Testa PHP på en dator
    ·Hur man lagrar en Date i en MySQL databas med PHP Tutor…
    ·Kan Dreamweaver Redigera PHP
    ·Hur man tar bort en nolla med PHP
    ·Hur man bygger en mp3-spelare med PHP
    Utvalda artiklarna
    ·Hur man gör en PHP Kontaktformulär på GoDaddy
    ·Hur synkronisera två Scroll Lådor i Visual Basic
    ·Hur man använder kommandoradsparametrar i C + +
    ·Hur Använd kombinationsrutan med NetBeans GUI
    ·Hur man hittar en sträng som innehåller ett upprepand…
    ·Klass och objekt i VB 6.0 Tutorial
    ·Definition av HTML -programmering
    ·Hur man skriver XML -filer i PHP
    ·Hur får knapptryckningar i Python
    ·Ta bort en fil på SVN Eclipse
    Copyright © Dator Kunskap http://www.dator.xyz