Veljača
19
2010

Registracija sa odobrenjem administratora

Tutorijali > Za korisnike Autor: Erik Roznbeker, a-web.hr

Admin Aproval PluginJoomla ima tri opcije za registraciju: zabranjena registracija, slobodna registracija i slobodna registracija sa slanjem aktivacijskog linka. Što učiniti kada želimo imati malo više kontrole u registraciji novih korisnika? Jedno od dobrih rješenja je omogućiti administratoru da sam odabere kome će odobriti ili pak odbiti registraciju. Upravo tome služi komponenta maštovitog naziva "Registration Approval by Admin".

 
Među mogućnostima komponente su navedeni:

  • Nema "core hakova", već je to običan plugin. Brza i laka instalacija.
  • Admin može jednostavno odobriti korisnika klikom na link u e-mailu
  • Mogućnost uređivanja e-maila u jezičnoj datoteci
  • Korisniku se šalje e-mail dobrodošlice kojeg također lako možemo urediti
  • Integracija sa Joomsocial komponentom

Zvuči odlično, idemo isprobati!

InstalacijaIdemo na http://extensions.joomla.org/extensions/access-a-security/authentication/10737 i "download" link nas odvede na stranicu http://www.joomlaxi.com/downloads/freewares/doc_download/1-joomlaxi-admin-approval-plugin.html. Malo gnjavaže na početku jer se trebamo registrirati da bi mogli preuzeti plugin, ali već za par minuta imamo našu novu komponentu.

Slijedeći korak je instalacija koja je protekla bez problema kroz klasično Joomla sučelje za instalaciju. Samo za vas napravio sam i hrvatsku jezičnu datoteku. Možete je skinuti ovdje i također instalirati preko joomlinog univerzalnog sučelja za instalaciju.

Hrvatski jezik za Registration Approval by Admin (Admin approval) plugin


Lista pluginovaSada odite na listu pluginova (Dodaci > Upravljanje Pluginovina) iz filtera "-Tip-" odaberite "system" kako bi lakše locirali naš novi plugin. Pronađite na listi "Admin Approval" i uključite ga. Nikakva druga konfiguracija nije potrebna osim ako ne želite debugirati proces registracije ili povezati sa Joomsocial komponentom.

Nakon što je plugin uključen može vam se pojaviti slijedeća poruka:

Konfiguracijska greška: Admin Approval Plugin ne može raditi ako je u globalnoj konfiguraciji isključena opcija "Aktivacija Novih Korisnika". Promjenite tu postavku na "Da".

KonfiguracijaTo znači da trebamo otići u konfiguraciju sitea (Sajt > Konfiguracija) i provjerimo da li su nam Korisničke postavke dobre (kartica "Sustav"):
Registracija Moguća  Da 
Aktivacija Novih Korisnika  Da

To bi trebalo biti sve. Sada idemo vidjeti kako to radi u praksi.

01 KORAK

Novi korisnik dođe na vaš site i ispuni formu za registraciju nakon čega mu se prikaže poruka:

Vaš korisnički račun je kreiran i aktivacijski link je poslan na adresu koju ste unijeli. Klikom na aktivacijski link, vaš će korisnički račun postati funkcionalan.

Adminu na e-mail dođe obavijest:

Poštovanje Administrator,
Nova registracija na Test site.
Ovaj email sadrži korisničke detalje:
Ime - Iva Ivić
E-mail - Ova e-mail adresa je zaštićena od spam robota, nije vidljiva ako ste isključili JavaScript
Korisničko Ime - iva
Molimo ne odgovarajte na ovu poruku jer je automatski generirana i služi samo kao informacija.

Korisniku primi e-mail:

Poštovanje Iva Ivić,
Hvala što ste se registrirali na Test site. Vaš korisnički račun je kreiran i mora biti aktiviran da biste ga mogli koristiti.
Aktivaciju možete izvršiti klikom na slijedeći link:
http://www.testsite.hr/index.php?option=com_user&task=activate&activation=547dc26a6e2cb1ad517eb699eaf3deb6
Nakon aktivacije se možete prijaviti na http://www.testsite.hr/ koristeći slijedeće korisničko ime i lozinku:
Korisničko Ime - iva
Lozinka - 123456

02 KORAK

Kada korisnik klikne na aktivacijski link otvori mu se site sa porukom:

Vaš e-mail je potvrđen i vaš zahtjev je poslan administratoru. Kada administrator odobri vaš račun biti ćete obaviješteni putem e-maila.

Administratoru stigne e-mail:

Pozdrav Admin, Novi korisnik Iva Ivić se registrirao/la na vaš site. On/Ona treba vašu potvrdu za aktiviranje računa.
Korisnički detalji su:
Korisničko ime: iva
Email : Ova e-mail adresa je zaštićena od spam robota, nije vidljiva ako ste isključili JavaScript
Link za potvrdu: http://www.testsite.hr/index.php?option=com_user&task=activate&activation=932bbb0dded0352c3966b62b9882ed8c

03 KORAK

Ako administrator želi dozvoliti korisniku da se registrira treba kliknuti na link za potvrdu iz e-maila na što se otvori site sa porukom:

Pozdrav Admin, odobrili ste korisnika. E-mail je poslan korisniku o odobrenoj potvrdi.

04 KORAK

Korisnik dobije e-mail:

Pozdrav Iva Ivić, Čestitamo!!! Odobreni ste od administratora. Sada se možete logirati sa vašim korisničkim podacima.

Time je završen proces registracije i naš novi korisnik se može logirati na site.

Volim takve dodatke, jednostavni su i rade točno ono što treba. Ako vam se dodatak Admin Approval Plugin (Registration Approval by Admin) sviđa podržite autore barem sa dobrom ocjenom i komentarom na extensions siteu.

Autor ovog dodatka je Team JoomlaXi koji na JED-u nude još jedan koristan dodatak "Captcha Plugin for Joomla! ", a na svojoj stranici JoomlaXi nude još nekoliko dobrih komercijalnih dodataka.



Ime (Nije obavezno)
Pravila:
  • Budi pristojan
  • Ne spamaj
  • Drži se teme
Web stranica (Nije obavezno)
Komentar: (Nikakvi tagovi nisu dozvoljeni, samo dobar, stari tekst)
Morate napisati neki komentar, inače nema smisla...
Koliko je 2 plus 2? (antispam)

Joomla developer blog • Teme o: Joomla CMS, PHP, MySql, softver otvorenog koda (open source) te web radu i radnicima općenito