Bun venit la DX Auth
DX Auth a fost dezvoltat cu ideea de internaționalizare, cu alte cuvinte, într-un fișier de limbă puteți face totul sub propria voastră limbă.
Biblioteca se bazează pe CL Auth 0.2.5 beta, dezvoltat de Jason Ashdown.
Ce oportunități îmi dă DX Auth?
- Proceduri de bază (conectare, deconectare, înregistrare, schimbare parolă).
- Opțiunea Reține-mă.
- Conectați-vă după numele de utilizator sau prin adresa de e-mail sau ambele (în funcție de setările din config).
- Recuperarea parolei.
- Pedepsiți utilizatorul vinovat (utilizatorul Ban).
- Opțiunea Ultima apel este adresa IP și ora (opțional).
- Activare prin e-mail (opțional).
- Profilul utilizatorului (opțional).
- Roluri (admin, utilizator, moderator, etc). Moștenirea este acceptată (opțional).
- Vizualizare pagină în funcție de URI și roluri (opțional).
- Drepturi speciale pentru fiecare rol (opțional).
- Conectare-autentificare (opțional). Puteți utiliza codul CAPTCHA după ce încercați să vă conectați pentru a vă proteja de boți.
- Evenimente (De exemplu: Puteți seta un mesaj de întâmpinare atunci când utilizatorul și-a activat profilul).
- Captcha (opțional, nativ și reCAPTCHA sunt disponibile).
- Panoul de control simplu (astfel încât să îl puteți configura, să îl includeți în panoul de administrare sau să îl ștergeți dacă nu aveți nevoie de el).
- Cele mai multe setări sunt opționale - puteți utiliza, puteți șterge.
Instalare.
Instalarea în exemple preinstalate
- Dezarhivați pachetul.
- Copiați dosarul captcha în directorul dvs. CI. Acordați-i dreptul de a scrie la el.
- Copiați dosarul aplicației în dosarul aplicației.
- Completați setările schemei de bază de date cu baza de date.
Mai jos sunt aceste interogări, ele sunt, de asemenea, în "schema.sql".
Cu aceste interogări setați:
- Tabela de sesiuni CI numită "ci_sessions". Puteți șterge această interogare dacă există deja un astfel de tabel în baza dvs. de date.
- Tabela de bibliotecă DX Auth.
- Utilizator cu drepturi de administrator. numele lui este: admin. parola: salut.
- Utilizator cu utilizatorul. nume: utilizator. parola: salut.
- Rolele implicite în tabela rol_table (Utilizator și admin).
5. Deschideți aplicația / config / config.php. Schimbați $ config ['sess_use_database'] la TRUE.
Instalarea numai a bibliotecii DX Auth
Noțiuni de bază.
După instalare, consultați fișierul de setări:
Dacă doriți să vedeți sistemul în acțiune, atunci:
Pentru a face acest lucru puteți deschide:
Pentru a accesa panoul de control al administratorului (Trebuie să vă autentificați ca administrator sau rolul dvs. de utilizator este acordat în tabelul permisiunilor):
Aceasta este combinația dintre 'base_url' și 'index_page' din fișierul config.
Un exemplu simplu de utilizare.
creați o clasă Auth pentru controlerul Auth:
Pentru un exemplu mai complex, uitați-vă la controlorii / auth.php. este inclus în arhiva descărcată.