The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
How to allow only users with certain email addresses to register?
Good Day Fellow VBorgs!
I am currently trying to set up a Bulletin Board for an INTRANET site at work. We're using it to allow employees to have a place to post new and terrific ideas to make this a better work place! Question: How can I allow only users with our company name in their email address to register as users? (i.e. say our company name is SmithInc. and all our email addresses are in the form of user.name@SmithInc.ca. We don't want anyone registering with user.name@hotmali.com etc... only email addresses within our company). Thanks again, IdeasBank2009 p.s. Steve Machol states there is no option to whitelist email addresses, only deny specific domains. Does any one know of an add on that will do this???? --------------- Added [DATE]1248465145[/DATE] at [TIME]1248465145[/TIME] --------------- Well well! I guess I wasn't the only one that had this idea! There is an emailrules addon! Thanks again VBULLETIN.ORG! |
#2
|
|||
|
|||
Or 1 code edit to turn the blacklist into a whitelist: https://vborg.vbsupport.ru/showpost....38&postcount=2
But if you are running this on an Intranet, then i assume it is not reachable from the internet. So how can someone not working at your company even reach it to sign up with a different email address? |
#3
|
|||
|
|||
Sorry Marco,
I tried to edit the code according to your instructions in version 3.8.3... but it didn't work. The board is indeed on the Intranet at work.... so only the people at work can access it; however, if they have a hotmail account, they could register as a user and not be held responsible for any statements made on the board. If I can get users to register with their work emails... it will give them the idea that they are accountable for what they say. Does this make any sense???? I tried this mod that requires that users' email addresses match a regular expression... (https://vborg.vbsupport.ru/showthread.php?t=160338) but can't seem to get the regular expression to work right. The example listed says I could allow only .edu email addresses by using \.edu$ ... but what if my all my emaill addresses are john.smith@company.ca??? I've tried \.comany.ca$ and \.company$ but neither seems to work. Any ideas??? Thanks again for trying IDEASBANK2009 --------------- Added [DATE]1248721563[/DATE] at [TIME]1248721563[/TIME] --------------- p.s. this seems to work! https://vborg.vbsupport.ru/showthrea...mail+whitelist |
#4
|
|||
|
|||
My solution should still work with 3.8.3 (not tested), only the linenumber changed:
File: ./includes/class_dm_user.php Line: 637 find: PHP Code:
PHP Code:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|