Codeigniter-hitelesítés a webhelyen a dx auth könyvtár használatával
Üdvözöljük a DX Auth
A DX Auth-et a nemzetköziesedés eszméjével fejlesztették ki, más szóval, egy nyelvi fájlban mindent megteszhet a saját nyelvén.
A könyvtár alapja a CL Auth 0.2.5 béta, amelyet Jason Ashdown fejlesztett ki.
Milyen lehetőségeket nyújt a DX Auth?
- Alapvető eljárások (Belépés, Kilépés, regisztráció, jelszóváltás).
- A lehetőség Emlékezz rám.
- Jelentkezzen be felhasználónév vagy e-mail cím vagy mindkettő (a konfiguráció beállításaitól függően).
- Jelszó-visszaállítás.
- Büntesse a bűnös felhasználót (Ban felhasználó).
- Az Utolsó hívás opció az IP cím és az idő (opcionális).
- E-mail aktiválás (opcionális).
- Felhasználói profil (opcionális).
- Szerepek (admin, felhasználó, moderátor, stb.). Öröklés támogatott (opcionális).
- Oldalnézet URI és szerepkör szerint (opcionális).
- Különleges jogok minden szerephez (opcionális).
- Bejelentkezési bejelentkezési kísérlet (opcionális). A CAPTCHA használatával megpróbálhat bejelentkezni, hogy védje magát a botoktól.
- Események (Példa: Beállíthat egy üdvözlő üzenetet, amikor a felhasználó aktiválta a profilját).
- Captcha (választható, natív és reCAPTCHA elérhető).
- Egyszerű kezelőpanel (így beállíthatja, illesztheti be az admin panelbe vagy törölheti, ha nincs szüksége rá).
- A legtöbb beállítás opcionális - használhatja, törölheti.
Telepítés.
Telepítés előre telepített példákban
- Csomagolja ki a csomagot.
- Másolja a captcha mappát a CI könyvtárába. Jogosult hozzá írni.
- Másolja az alkalmazás mappáját az alkalmazás mappájába.
- Töltse ki az adatbázis séma beállításait az adatbázisával.
Az alábbiakban ezek a lekérdezések, a 'schema.sql' is szerepelnek.
Ezekkel a lekérdezésekkel beállított:
- CI "ci_sessions" nevű munkamenet-táblázat. Törölheti ezt a lekérdezést, ha már létezik ilyen táblázat az adatbázisban.
- DX Auth könyvtáblázat.
- Felhasználó adminisztrátori jogosultságokkal. a neve: admin. jelszó: hello.
- Felhasználó a felhasználóval. név: felhasználó. jelszó: hello.
- Az alapértelmezett szerepkörök a táblázatban szerepkörben (User and admin).
5. Nyissa meg az alkalmazás / config / config.php fájlt. A $ config ['sess_use_database'] értékét TRUE értékre változtassa.
Csak a DX Auth könyvtár telepítése
Az első lépések.
Telepítés után nézze meg a beállítási fájlt:
Ha a rendszer működését szeretné látni, akkor:
Ehhez megnyitható:
Az adminisztrátori vezérlőpult elérése (adminisztrátornak kell bejelentkeznie, vagy felhasználói jogosultsága engedélyezési táblában van megadva):
Ez a konfigurációs fájl "base_url" és "index_page" kombinációja.
Egyszerű példa a használatára.
Hozzon létre egy hitelesítési osztályt az Auth vezérlőhöz:
Bonyolultabb példa, nézze meg a vezérlők / auth.php. a letöltött archívum tartalmazza.