Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako môžem vytvoriť prihlasovací formulár na svojich stránkach ?

Vytvorenie prihlasovacieho formulára pre vaše webové stránky môže byť vykonané niekoľkými spôsobmi , ale existujú dva základné pojmy , z ktorých každá vhodnejšie pre dosiahnutie určitých cieľov . Prvá metóda je pomocou súboru . Htaccess . Táto metóda je najlepšie , keď si jednoducho chcete obmedziť prístup k určitým častiam svojich webových stránkach k zoznamu užívateľov s zodpovedajúce heslá a nemáte na strane servera prístup . Druhá metóda je použitie databázy . Prístup je poskytovaná pomocou skriptu vyhľadávať v databáze za účelom overenia užívateľského mena a hesla . Konfiguračné súbory Directory Level

Na mnohých webových serverov , vrátane Apache , môžete použiť . Htaccess , alebo konfiguračných súborov adresár úrovni , manipulovať prístupový správanie určitého adresára na webovom serveri . To je najjednoduchší a najrýchlejší spôsob , ako vyžadujú overenie hesla pre prístup k obsahu , ale to by mala byť použitá iba v prípade , že nemáte prístup k hlavným konfiguračným súborom na serveri . Súbor . Htaccess je sprevádzaný súbor htpasswd . , Ktorý ukladá prijateľné používateľské mená a heslá . . Príklad konfigurácie pre súbor htaccess požadovať overenie je :

AuthName " Názov oblasti Chránenej " AuthType BasicAuthUserFile /full /path /to /. HtpasswdRequire valid - user

samozrejme , bude treba zmeniť , aby zodpovedali vašej konfigurácii premenné AuthName a AuthUserFile . . Súbor htpasswd jednoducho obsahuje položky ako . " Užívateľské meno : Heslo " nasleduje koniec riadku definovať používateľské mená a heslá
databázy overovania

konfiguračné súbory na úrovni oblastí sú neistý a nemali by byť použité , ak máte prístup k databázovému stavby na serveri . Vytvorenie databázy - cúval prihlasovací systém vyžaduje viac plánovania a môžu sa líšiť v závislosti na tom , čo databázový softvér a programovací jazyk , ktorý používate . MySQL a PHP sú dobrý pár pre tento projekt .

Najprv určte , aká polia budú musieť byť uložené v databáze . Napríklad , užívateľské meno , heslo , meno a priezvisko . Ďalej , vytvoriť tabuľku v databáze , a to buď z príkazového riadku v databáze softvéru alebo z akéhokoľvek front - end softvér , ktorý používate , a naplniť databázu s informáciami vašich užívateľov . Akonáhle bude vaša databáza je na mieste , budete musieť vytvoriť prihlasovaciu stránku , ktorá pýta databázu , aby zabezpečili , že dodaný prihlasovacie údaje sú správne a podáva novú stránku na základe dotazu. Základná architektúra je zavolať relácii na každej strane overovania , ktorý má byť chránený . Relácie je HTML formulár , ktorý prechádza premenné do databázového dotazu , ktorý potom vráti , či dodané poverenia sú true alebo false zápas .

Napríklad, ak je formulár odovzdáva premennej " meno " a " heslo , " dotaz na databázu MySQL bude vyzerať nejako takto :

SELECT * FROM USER_TABLE WHERE login = " $ name "

A , ak výsledky dotazu sú uložené v premennej $ result v PHP skript , čo IF , či autentizácia je dobré bude vyzerať nejako takto :

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

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené