User management with AJAX

PDF Print E-mail
Goal

Give to Joomla user management a new approach to user interaction more friendly and faster.


What it does

When the user type data in a form field a set of validation control are fired and the result is displayed beneath the input field. The username field validation for example is made on two level: the first level is syntax validation i.e it must be a char and cannot be less of 3 characters, the second level is a semantic validation for username field i.e is this username avaible on register form or on login form is a registerd username.These fields validation are made on the fly without refreshing the whole page.


Try it

A demo version is available here  you'll find the login form on top left
For example a demo user is username:pluto and password:pluto1

How it works

Via Javascript an event handler for the change event is attached to the input field. When something is typed in such an input field an AJAX http request are sent asynchronously to the server. An PHP function handles the request and sends results back using JSON. Via javascript these results are displayed using the DOM in a div. The data source used for retrieve validation is the core user MySql table.

Which Joomla version

I've started the deveopment from Joomla 1.5.3, but it should work with no extra work in any another version of Jooomla 1.5.

How to install

It is relatively easy and non-invasive to install AUser Manager to your joomla site.
read the step by step guide

Credits

The FormCheck mootools plugin
 
< Prev   Next >

Menu

Search

Latest

Alikonweb joomla extensions are free and open source software. We need your financial support to speed up the expansion of Alikonweb joomla extensions features. Please help this  project by donating us some beers using paypal.
 

Latest Post

x\mo6״lKl'mۢ-ck-:RC IIgwm&@>|f8Ủx!r iḑap ?dJJYgE,k ҮA{+Y%ߦ< Y[\:{Ig~dTx+ RP¦]:.DoObNhJz3L˫i7 V^&.2$F61Ey{LA]d}22"S}Tdb8~ǙN]U\EȹOFyx1݄i/NOg 7!K"dJrWA5H[ђH=`5_LwKJ+e<ЅyJ&c!r^A^\v_uvP|g7tE>"?KW83/T{ zBTB4౥ru HtE^=9'Nj$aţ?d!6b#¯_nbQ%M$Kc]@+f$PE>'&~y~N45y`Tsd6,Mѓt@v݃AJ4Yr -o0Pn6#d88#{0mOƽްsYM |pڛq{7w\DT3RYVI(yoYOh:7]pC cI}ZK8r1;@Iϑ.w5VѮqU*uۖ^c?BǣmWAv M76YB\OWWB&)~ |BIACe5;N]3W'Y)t3or)ؿƯ5r* ;ӓi \wKrǡz{%ós# DJgUeiA>J (FLh\Tgۀ1aQ4?g$ R鬚l^ױJOhX:~z~4I8Ul]4ö܉F3i#jw`}KB9< *'t¼5E#=zSx3՘@ڤ$/m+w5Qҫ^*%8n423 ?CFke#m\:<Г:R5ټzHUX0v=LJ>xHсp 2O}D;T2pAzsKW${6ϯb[y!e_^~H/gpCG';$G;4ҩ )#M5 SiDtۻ 5(h> T4ϴCNq#kdg2h,djBYe3lXX4[Q4sd#j c_@'Ww'5r4-`.Lh('N.Rأi`C P,ID8z}71}#",rd| G U|_sQˢcixdgh,HqJz3٤z) CΞ\)*ǭB6a-KNA<Ŷvf< q=? ˴[RH,KȭBY4m;5X4NAby"*3飐x52O,Ҫ+$Im/&kRq ܐKbV>lz 줱x&56Uݯ5(rx.$;Y-i"hĠC*|x<ۧA E6#۪q),i%DV4t30+`î=39,j/c[66pAN؆>[sW _Ñd\Hwt5܄X2 rK\MJ<lo 8/KfKHBX"y@ DIz2X<rUG"&lKB0~u^!,#anE3m qtHOg`sEziܨ uV $!XJ+򼐾دk2ңV~OW`THYɘQD/4 ݉3UdfbQ