Solved

joomla registration verfied against a list of id's

Posted on 2010-11-16
4
764 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

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Question has a verified solution.

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

Foreword This is an old article.  Instead of using the MySQL extension that was used in the original code examples, please choose one of the currently supported database extensions instead.  More information is available here: MySQLi / PDO (http://…
Load balancing is the method of dividing the total amount of work performed by one computer between two or more computers. Its aim is to get more work done in the same amount of time, ensuring that all the users get served faster.
This tutorial gives a high-level tour of the interface of Marketo (a marketing automation tool to help businesses track and engage prospective customers and drive them to purchase). You will see the main areas including Marketing Activities, Design …
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …

806 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