Identificarea codificatorului pe site folosind biblioteca dx auth

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

  1. Dezarhivați pachetul.
  2. Copiați dosarul captcha în directorul dvs. CI. Acordați-i dreptul de a scrie la el.
  3. Copiați dosarul aplicației în dosarul aplicației.
  4. 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ă.