Description:
This hack uses AJAX to check if the user name is taken and also displays errors and reasons why the user messed up on the registration form. Look at attached example picture.
Installation Instructions:
(If you don't have the unregistered usergroup set to Can View Forum = YES then you will have to follow the normal steps then apply this fix: https://vborg.vbsupport.ru/showpost....&postcount=136)
1) Import the Product (make sure you have an original register template, or use the [manual edits])
2) Upload the images and javascript
3) Also Add these to your Additional CSS Definitions for your style:
The script changes the sting to asdfasdf@asdf and wirtes that the emai adress was correct. If you type in asdfasdf@asdf directly it says that this address ist not correct.
I have another problem: This version doesn not seem to support german Umlaute like ?,?,? and scharfes S (?). They are part of the german language and should be allowed in user names and in email-adresses as well (german and austrian domain names (domain.de, domain.at) can contain these letters too!)
The regular expression matching does not work correctly. It should use AJAX calls not Javascript to check if it matches, since 1) Javascript uses slightly different RegEx syntax & 2) vBulletin modifes the regular expression when it does its check (it shouldn't, but it does, so it's imperative that this plugin uses the exact same checking method).
If you want to try it, use a regular expression of "\w+ \w+" -- to require users to enter exactly two words separated by a space for their username. It won't work.
I've fixed the problem, and made a few other changes, too. I'll send these to the author of this plugin either tomorrow or later.
can you please post your changes because the author apparently didn't include your fix. regex is still broken.
This might have been posted elsewhere but performing a search did not find it. Any time I plug in an e-mail address (it doesn't matter which one) it says it is in use. I even created a new gmail account and it states it is in use even though I know it isn't. Any idea why this would be doing this.
The automatic install worked so I didn't have to manually edit anything. If you have some idea where to look to resolve this issue, it would be much appreciated.
<?xml version="1.0" encoding="windows-1252"?><error>You do not have permission to perform this action. Please refresh the page and login before trying again.</error>
Originally Posted by KipBond The regular expression matching does not work correctly. It should use AJAX calls not Javascript to check if it matches, since 1) Javascript uses slightly different RegEx syntax & 2) vBulletin modifes the regular expression when it does its check (it shouldn't, but it does, so it's imperative that this plugin uses the exact same checking method).
If you want to try it, use a regular expression of "\w+ \w+" -- to require users to enter exactly two words separated by a space for their username. It won't work.
I've fixed the problem, and made a few other changes, too. I'll send these to the author of this plugin either tomorrow or later.