WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
menü MENÜ    

Webáruház készítés

Felhasználókezelés


    Elkészítjük a felhasználókezeléshez szükséges szkripteket, amelyek lehetővé teszik a be- és kijelentkezést, regisztrációt...                         

Programozott tananyag:


Felhasználókezelés funkciói
A Webáruház adatbázisa című fejezetben megismertük a felhasználókezeléshez használt adattáblákkal, és a létrehozásukhoz szükséges kódot.

Felhasználó típusok
A különböző szintű felhasználók különböző jogosultságokkal rendelkeznek a webáruház használata során.

Regisztráció űrlap 1
Egy űrlapot használunk az új felhasználók felvételére és a bejelentkezett felhasználók adatainak módosítására.

Regisztráció űrlap 2
Ha a felhasználó már elküldte az űrlapot, akkor $_POST tömbben érkező adatokat megtisztítjuk és a felhasználók adatait tároló változókba töltjük.

Regisztráció űrlap 3
Az űrlap címe attól függ, hogy a belépett felhasználó adatainak módosításáról, vagy új felhasználó adatainak regisztrálásáról van szó.

Regisztráció űrlap 4
A kód egy kicsit hosszúra sikerült, mivel mást input elemeket kell megjeleníteni, ha regisztrációról és másokat, ha az adatok módosításáról van szó.

Regisztráció feldolgozása 1
A regisztrációs űrlap adatainak feldolgozása $_POST tömbben érkező adatok megtisztításával, a felhasználó IP címének lekérdezésével és az $ErrorStr létrehozásával indul.

Regisztráció feldolgozása 2
A bejelentkezett felhasználók esetén a függvény ellenőrzi a kötelező adatok meglétét és a jelszó érvényességét.

Regisztráció feldolgozása 3
Új felhasználó esetén a függvény ellenőrzi, hogy a választott felhasználónév foglalt-e. Ha már foglalt, akkor hibajelzéssel tér vissza.

Bejelentkezés űrlap
A bejelentkezés űrlap a menüoszlopon kerül megjelenítésre, ha a nincs bejelentkezett felhasználó. Egyszerű kis űrlap. Kódja magáért beszél.

Bejelentkezés folyamata
Az 5. hibás bejelentkezési kísérletet követő 1 órában, a felhasználó próbálkozásakor a kód csupán az 1 óra kezdetének időpontját aktualizálja

Kijelentkezés űrlap
A kijelentkezés űrlap a menüoszlopon kerül megjelenítésre, ha a felhasználó be van jelentkezve.

Kijelentkezés folyamata
A felhasználó a menüoszlopban található kijelentkezés űrlap kijelentkezés nyomógombbal tudja kilépését kezdeményezni.

Jelszómódosítás űrlap
A hibás adatok input elemei Error osztályba kerülnek. Ezek a CSS jóvoltából piros szegélyével hívja fel a felhasználó figyelmét a hibára.

Jelszómódosítás folyamata
A JelszoModosit() függvény $_POST tömbben érkező adatok megtisztításával, a felhasználó IP címének lekérdezésével indul.