Solved

joomla registration verfied against a list of id's

Posted on 2010-11-16
4
765 Views
Last Modified: 2012-05-10
I am using Joomla & Community Builder (CB) for a employee "members only" website. Each employee has a preexisting employee id numbers. When an employee registers to be a member on the site (via CB registration form) one of the form fields would be "employee id" and would validate/verify them against the list of known id's to either allow/disallow membership.

Apparently this capability is not native to Jooma or CB. Any suggestions?
0
Comment
Question by:web5dev7
  • 3
4 Comments
 
LVL 13

Accepted Solution

by:
StormITSolutions earned 500 total points
ID: 34149543
The simplest solution is to make the ID there employees id but tell all employees to add a KEY

say your id was

100090

tell all employees to register with a custom id which is

XYZ100090

Now when you look at users registered in the users list you can easily see true employees and the false non employees

Its a fix until you can code something more permanant

Now to do a more permanant there is a plugin which does custom field comparissons

Make a custom field for employee id, and add manually to your database a list of usernames users real name snad employee id.

now get the plugin(if its not avaiable) its a simple php script to compare to fields ina database and sets user to published

this will allow the system to compae the registration form with the employee id and name it expects and approve is right or not

code in the plugin to add the key for added security from other employees registerting theyre collegues

Storm
0
 

Author Comment

by:web5dev7
ID: 34180406
Thanks Storm,

I think my project will get more complicated because I will want it to toggle the membership approval & confirmation email based on the validation of the emplyee id field so that non-emplyees can be approved or disapproved manually.

Any suggestions on where to go to hire a reputable CB/Joomla plugin developer?
0
 

Author Comment

by:web5dev7
ID: 34180418
p.s. what I mean is... valid employees will get the auto-generated confirmation email that Joomla/CB is configured to send out via the normal registration process, where non members will have to be approved manually, ideally after Joomla sends an email to the administrator alerting him that a non-emplyee is requesting membership.
0
 

Author Closing Comment

by:web5dev7
ID: 34235058
Was good general advice. Would have liked more specifics, like code examples, but that's easier said than done.
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Since I wrote the original article about Handling Date and Time in PHP and MySQL (http://www.experts-exchange.com/articles/201/Handling-Date-and-Time-in-PHP-and-MySQL.html) several years ago, it seemed like now was a good time to updat…
When table data gets too large to manage or queries take too long to execute the solution is often to buy bigger hardware or assign more CPUs and memory resources to the machine to solve the problem. However, the best, cheapest and most effective so…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…

808 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question