Solved

joomla registration verfied against a list of id's

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

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

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://…
Both Easy and Powerful How easy is PHP? http://lmgtfy.com?q=how+easy+is+php (http://lmgtfy.com?q=how+easy+is+php)  Very easy.  It has been described as "a programming language even my grandmother can use." How powerful is PHP?  http://en.wikiped…
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

863 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

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now