Ako sa zaregistrovať na webe?

Užívatelia každý deň surfujú po internete a hľadajú potrebné informácie. Väčšina fór a sociálnych sietí vyžaduje autorizáciu na prístup k údajom. Týmto spôsobom získavajú vlastníci stránok používateľskú základňu a prevádzku. Máte vlastný zdroj, ale neexistuje žiadny konštantný kontingent používateľov? Poďme zistiť, ako sa zaregistrovať na webe.

Registrácia užívateľa na projekt znamená jeho záujem o informácie na stránke. Nepreťažujte však postup registrácie nadmernými formulármi a údajmi. Pri vytváraní účtu v prostriedku sa v poslednom čase používa iba prihlasovacie meno. Používateľ zadá požadované prihlasovacie meno a svoju poštovú schránku. Po pár minútach sa na zadanú e-mailovú adresu odošle e-mail s heslom na váš účet alebo odkaz na prijatie hesla a aktivácie profilu. Väčšina starých stránok však stále používa predchádzajúcu schému registrácie účtu, v ktorej musíte okrem požadovaného prihlásenia zadať aj heslo, poštovú schránku, meno a priezvisko.

Preto, aby sme sa nebáli vystrašiť používateľa od formulára na vytvorenie profilu, je potrebné urobiť jednoduchý a efektívny postup. Ako sa zaregistrovať na vašom webe a zabezpečiť formulár pred hackerstvom v čo najväčšej miere?

Na implementáciu registrácie na webe budete potrebovať podporu pre PHP a MySQL na hostingu. Ak hosting podporuje iba HTML, potom, bohužiaľ, nebudete môcť vytvoriť skript na registráciu PHP. Celý autorizačný algoritmus na webe možno rozdeliť do niekoľkých etáp:

  1. Používateľ navštívi web, otvorí autorizačný formulár.
  2. Ak už je zaregistrovaný, do formulára zadá heslo a prihlasovacie meno.
  3. Skriptový procesor kontroluje prijaté údaje:
    • ak je zadaný pár užívateľských mien / hesiel správny, je užívateľ autorizovaný na webe;
    • ak údaje nie sú správne, používateľ sa vráti na stránku s autorizačným formulárom.
  4. Ak používateľ nie je zaregistrovaný, potom mu stránka ponúkne vyplniť špeciálny formulár na vytvorenie účtu.

Registrácia je v skutočnosti proces ukladania užívateľských údajov na osobitné „miesto“. Ako miesto na ukladanie prihlasovacích údajov a hesiel používateľov webu je možné použiť textové súbory s príponou .txt a .dat, súbor XML a databázu. Prvé dve metódy už prežili a považujú sa za nebezpečné spôsoby ukladania údajov, pretože k nim má prístup každý z adresného riadku prehliadača..

Databáza je dnes najlepším úložiskom informácií o používateľovi. Databáza ukladá nielen heslá a prihlasovacie údaje, ale aj všetky súvisiace informácie: e-mailové adresy, celé meno a kontaktné údaje používateľa, jeho záujmy, umiestnenie atď..

reklama

Nasledujúci skript na registráciu používateľa je najjednoduchší. Môžete k nemu pripevniť captcha, aby ste sa chránili pred automatickými registráciami, pridávali nové polia a ešte oveľa viac.

Najprv musíte urobiť databázu na svojom hostingu prostredníctvom phpMyAdmin. Potom vytvorte nového používateľa a „zviažte ho“ na databázu. Napríklad ste vytvorili databázu s názvom „myuserbd“, používateľom „myuser“ a heslom „myuserpass“.

Prejdite na phpMyAdmin, vyberte čerstvo vytvorenú databázu a vykonajte nasledujúci databázový dotaz (časť SQL):

VYTVORIŤ TABUĽKU, AK NEVYKONÁVA 'používateľov' (

'id' int (8) NOT NULL auto_increment,

'login' char (32) collate utf8_unicode_ci default NULL,

'pass' char (32) collate utf8_unicode_ci default NULL,

PRIMÁRNY KĽÚČ ('id'),

KEY 'login' ('login')

) MOTOR = VÝCHOZÍ CHARAKET MyISAM = utf8 COLLATE = utf8_unicode_ci;

V databáze „myuserbd“ sa objaví nová tabuľka s názvom „users“. Tabuľka obsahuje 3 riadky: ID (ID prihláseného používateľa), prihlasovacie meno (prihlasovacie meno používateľa) a heslo (heslo používateľa).

Teraz musíte prepojiť databázu a registračný skript. Vytvoríme súbor bd.php, do neho zadáme kód a zadáme názov databázy, heslo a užívateľské meno.

$ db = mysql_connect ("myuserbd", "myuser", "myuserpass");

mysql_select_db ("mysql", $ db);

?>

Skript na registráciu používateľa pozostáva zo 4 súborov:

  • index.php - hlavná stránka lokality s overením autorizačných informácií užívateľa;
  • reg.php - stránka s registračným formulárom užívateľa;
  • testreg.php - súbor zodpovedný za kontrolu užívateľských údajov;
  • saveuser.php - uloží zadané údaje do databázy.

Do skriptu môžete voliteľne pridať svoje vlastné funkcie: obnovenie zabudnutého hesla, aktiváciu účtu prostredníctvom e-mailu, ochranu pred robotmi a automatické registrácie.

Zostane iba stiahnuť nasledujúci archív s vyššie uvedenými súbormi PHP, zapísať vaše údaje do databázy v súbore bd.php a rozbaliť ich na hostiteľskom počítači do koreňového priečinka na vašom webe. Ako vidíte, registrácia na webe nie je náročná.

Existujú však jednoduchšie spôsoby, ako vytvoriť registračné formuláre používateľov. Na internete existuje veľa hotových skriptov s dobrou ochranou a takmer všetky redakčné systémy umožňujú používateľom zaregistrovať sa na webe.