Hogyan lehet regisztrálni az oldalon?.

A felhasználók minden nap böngésznek az interneten, és keresik a szükséges információt. A legtöbb fórum és közösségi hálózat engedélyt igényel az adatokhoz való hozzáféréshez. Ily módon a webhelytulajdonosok felhasználói bázist és forgalmat szereznek. Rendelkezik saját erőforrással, de nincs állandó felhasználói köre? Találjuk ki, hogyan kell regisztrálni az oldalon.

A felhasználó regisztrálása a projektben azt jelenti, hogy érdeklődik az oldalon található információk iránt. De ne terhelje túl a regisztrációs eljárást felesleges űrlapokkal és adatokkal. A közelmúltban, amikor fiókot hoz létre az erőforráson, csak bejelentkezést használnak. A felhasználó megadja a kívánt bejelentkezési nevet és a postafiókját. Néhány perc elteltével a megadott e -mail címre levél érkezik a fiókhoz tartozó jelszóval vagy a jelszó fogadására és a profil aktiválására mutató linkre. A legtöbb régi webhely azonban továbbra is a korábbi fiókregisztrációs sémát használja, amelyben a kívánt bejelentkezésen kívül meg kell adnia egy jelszót, postafiókot, kereszt- és vezetéknevet.

Tehát annak érdekében, hogy ne riasszuk el a felhasználót a profilkészítési űrlaptól, azt egyszerre egyszerűvé és hatékonnyá kell tenni. Hogyan kell regisztrálni a webhelyén, és a lehető legjobban védeni az űrlapot a feltöréstől?

A regisztráció végrehajtásához a webhelyen támogatnia kell a PHP és a MySQL szolgáltatást. Ha a tárhely csak a HTML -t támogatja, akkor sajnos nem tud regisztrációs szkriptet létrehozni PHP -ben. A webhelyen található teljes engedélyezési algoritmus több szakaszra osztható:

  1. A felhasználó belép az oldalra, megnyitja az engedélyezési űrlapot.
  2. Ha már regisztrált, akkor írja be a jelszót és jelentkezzen be az űrlapon.
  3. A kezelő szkript ellenőrzi a kapott adatokat:
    • ha a megadott bejelentkezési / jelszó pár helyes, akkor a felhasználó jogosult a webhelyen;
    • ha az adatok helytelenek, akkor a felhasználó a jogosultsági űrlappal visszakerül az oldalra.
  4. Ha a felhasználó nincs regisztrálva, a webhely felkéri őt egy speciális űrlap kitöltésére a fiók létrehozásához.

Valójában a regisztráció a felhasználói adatok különleges „helyen” való tárolásának folyamata. A.txt és.dat kiterjesztéssel rendelkező szöveges fájlok, egy XML fájl és egy adatbázis tárolóként használható a webhely felhasználói bejelentkezéseihez és jelszavaihoz. Az első két módszer már túlélte hasznosságát, és nem biztonságos módszereknek tekintik az adatok tárolására, mivel bárki közvetlenül hozzájuk férhet a böngésző címsorából.

Az adatbázis messze a legjobb felhasználói adattár. Az adatbázis nemcsak jelszavakat és bejelentkezési adatokat, hanem minden kapcsolódó információt is tárol: e -mail címeket, a felhasználó teljes nevét és elérhetőségét, érdeklődési körét, helyét stb.

A következő felhasználói regisztrációs szkript a legegyszerűbb. Csatolhat egy captcha-t, hogy megvédje magát az automatikus regisztrációtól, új mezőket adjon hozzá és még sok mást.

Először is létre kell hoznia egy adatbázist a tárhelyén a phpMyAdmin segítségével. Ezután hozzon létre egy új felhasználót, és "kösse" őt az adatbázishoz. Például létrehozott egy "myuserbd" nevű adatbázist, "myuser" felhasználót és "myuserpass" jelszót.

18 users `(

` id` int

  • NOT NULL auto_increment,

    `login` charcollate utf8_unicode_ci default NULL,

    ` pass` char ) collate utf8_unicode_ci alapértelmezett NULL,

    PRIMARY KEY (`id '),

    KEY` login` (` login`)

    ) MOTOR = MyISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci;

    A „myuserbd” adatbázisban megjelenik egy új „felhasználók” nevű táblázat. A táblázatban 3 sor található: azonosító (a regisztrált felhasználó azonosítója), bejelentkezés (felhasználónév) és jelszó (felhasználói jelszó).

    Most össze kell kapcsolnia az adatbázist és a regisztrációs szkriptet. Hozzon létre egy bd.php fájlt, írja be az alábbi kódot, és adja meg az adatbázis nevét, jelszavát és felhasználónevét.