View Full Version : Miscellaneous Hacks - Registration form AJAX enhancements
FractalizeR
06-08-2008, 10:00 PM
What does it do?
Checks for username validity as you type it in registration form
Checks for email validity as you type it in registration form
Checks for password validity as you type it in registration form
Suggests good passwords
Shows strength of your password as you type it in registration form
Points of interest:
No template or code changes. All is done using VBulletin Product API.
Only several custom phrase is used. All others are taken from VBulletin. So, product localization is VERY easy.
All validity checks are implemented using VBulletin API
How to install?
Unpack archive into forum root
Install *.xml file via Admin Control Panel (Product management)
What is NOT done:
No checks implemented for entering captchas as it may seriously lower forum anti-spam security
How to update to latest version?
Overwrite all files by new ones from latest zip and reimport product XML file via Admin Control Panel with "Allow Overwrite" option checked.
Version history:
1.1.7 (24-07-08)
Situation where password = login is now classified as error. New string added for this case (localizers, note).
1.1.6 (22-07-08)
Minified version of ajaxreg.js included in the pack. 1Kb savings :)
1.1.5 (01-07-08)
Fix for checking usernames, containing space character (only fractalizer_ajaxreg_ajax.php file is changed since 1.1.4)
1.1.4 (17-06-08)
Small fix to a bug with username checking on some forums.
1.1.3 (16-06-08)
A fix provided to prevent some browsers from refreshing page after clicking on Password Suggestor button
1.1.2 (16-06-08)
Another attempt to fix checking usernames containing non-latin chars. Should work this time ;)
Icons rearranged to prevent problems with custom styles
1.1.1 (11-06-08)
Template issue fixed (password suggestor is now correctly shown) (skariko)
1.1 (11-06-08)
New feature - password suggestor. New phrases were added for it also to product XML.
New images for password strength added to distro for easy customization.
Functionality of password strength calculation fixed (Quantnet.org, Arbit3r)
non-latin characters problem hopefully fixed (requires iconv PHP extension, autodetected). (ecihanuysal)
Border in IE is now correctly cleared (Jeordie015)
1.0.1 (10-06-08)
Text sanitizing added (AlexanderT).
Password strength images are now shown everywhere (HTML was broken) (TheInsaneManiac, uantnet.org, Lionel)
jQuery is now about 45% less in size (Milad)
Darkstarproject
06-09-2008, 03:07 PM
*Installed* - Thanks for this!
logicuk
06-09-2008, 03:08 PM
amazing thank you so much mate love this :D
FractalizeR
06-09-2008, 03:12 PM
You are welcome!
NoPretender
06-09-2008, 03:12 PM
Installed, thanks
dannykilla
06-09-2008, 03:16 PM
where do I put fractalizer_ajaxreg.php ?
FractalizeR
06-09-2008, 03:19 PM
Into forum root. Near search.php, newthread.php etc.
dannykilla
06-09-2008, 03:22 PM
Awesome thanks, great hack
KURTZ
06-09-2008, 03:24 PM
Unpack archive into forum root (you may delete *.xml afterwards)
what .xml? :S
FractalizeR
06-09-2008, 03:25 PM
product-fractalizer_ajaxreg.xml is not needed in forum root ;) It should be installed via Admin CP
iBlazee
06-09-2008, 03:30 PM
thank you.
KURTZ
06-09-2008, 03:42 PM
product-fractalizer_ajaxreg.xml is not needed in forum root ;) It should be installed via Admin CP
ah, that's obvious mate ... :)
Davey
06-09-2008, 03:50 PM
I'm not getting the password strength coming up visually (the stars).
I just upgraded to 3.7.1 (latest patch also).
Any tips on this? Thanks.
FractalizeR
06-09-2008, 04:00 PM
They should come when any of password controls looses focus. Press Tab or click somewhere outside that control. My forum is running 3.7.1 just fine.
Please ensure this folder: \images\rating\ is not empty on your forum installation. You must have rating_0.gif, rating_1.gif, rating_2.gif, rating_3.gif, rating_4.gif, rating_5.gif files there.
Also you may be testing too short password (with zero strength :) ).
Legende
06-09-2008, 04:17 PM
I've got the same problem with the stars images ;) Using custom skin
Nice mod, waiting for this since Ajax Reg disappeared
taxick
06-09-2008, 05:01 PM
Nice - Thx for this nice hack!
AlexanderT
06-09-2008, 05:21 PM
Nice hack. I only had a quick glance at the code. One note: It's recommended that you sanitize the $_POST variables before using them (following vB's guidelines):
$vbulletin->input->clean_array_gpc('r', array(
'field' => TYPE_NOHTML,
'value' => TYPE_NOHTML,
'value2' => TYPE_NOHTML,
));
And then use the appropriate sanitized variables (e.g. $vbulletin->GPC['field']).
Skavenger
06-09-2008, 05:39 PM
edited.
FractalizeR
06-09-2008, 05:54 PM
If you are using custom skin, just replace /images/rating filenames in ajaxreg.js with the images you like.
FractalizeR
06-09-2008, 05:55 PM
2Skavenger:
Please execute REPAIR TABLE vb_post on your MySQL server. It is not caused by my mod. Just MySQL crashed on your server on some reason.
FractalizeR
06-09-2008, 05:57 PM
2AlexanderT:
Thank you for suggestion. I will do as you say.
redraider
06-09-2008, 06:01 PM
Nice hack. I only had a quick glance at the code. One note: It's recommended that you sanitize the $_POST variables before using them (following vB's guidelines):
$vbulletin->input->clean_array_gpc('r', array(
'field' => TYPE_NOHTML,
'value' => TYPE_NOHTML,
'value2' => TYPE_NOHTML,
));
And then use the appropriate sanitized variables (e.g. $vbulletin->GPC['field']).
Great hack ... but I second the above advice. Could you please upgrade your code with the above?
Thanks
avsunforum
06-09-2008, 06:02 PM
thanks
Legende
06-09-2008, 06:05 PM
If you are using custom skin, just replace /images/rating filenames in ajaxreg.js with the images you like.
Won't show up either? Seems something wrong with folder.
Greets
AdrianH
06-09-2008, 06:22 PM
Won't show up either? Seems something wrong with folder.
Greets
Likewise , I tried this edit to give the correct path but the images do not show.
DJTREX
06-09-2008, 07:15 PM
nice ...
tafreeh
06-09-2008, 07:52 PM
Before installation i n gotta ask some question... i m already using a similar hack,
i think its this one: https://vborg.vbsupport.ru/showthread.php?t=144869
or here is the live demo for my hack: www.tafreehmela.com/register.php
so i want to know, if u want your hack, do i need to upgrade or uninstall my current one and install urs...
Thanks
TheInsaneManiac
06-09-2008, 09:08 PM
FractalizeR, the rating images show up only in FireFox, but not in internet explorer. That may be why others do not see the ratings.
Doctor Death
06-09-2008, 09:28 PM
Same issue here. Custom Skin, no stars. Good looking mod tho.
ecihanuysal
06-09-2008, 10:51 PM
installed the mod, but i am using a turkish character system on my vB. so some letters became a problem at the registration. when i typed an existing user name, here your hack couldnt find any error about it. i tried it with the letter "ç".
some possible related letters(special characters) are: Ç,Ş,İ,Ü,Ğ,Ö,ü,ş,ç,ö,ğ,ı
so can we solve it?
Skavenger
06-09-2008, 11:07 PM
2Skavenger:
Please execute REPAIR TABLE vb_post on your MySQL server. It is not caused by my mod. Just MySQL crashed on your server on some reason.
Sorry, I posted in the wrong thread xD. I don't even use this mod =P
Milad
06-09-2008, 11:21 PM
Can you include some a compressed version of the jquery file?
Quantnet
06-10-2008, 12:20 AM
instead of showing the password strength images, I have this text
Password quality: <img src="images/rating/rating_2.gif />
Lionel
06-10-2008, 02:33 AM
instead of showing the password strength images, I have this text
Password quality: <img src="images/rating/rating_2.gif />
try putting the missing quote <img src="images/rating/rating_2.gif" />
citroenar
06-10-2008, 05:33 AM
installed the mod, but i am using a turkish character system on my vB. so some letters became a problem at the registration. when i typed an existing user name, here your hack couldnt find any error about it. i tried it with the letter "?".
some possible related letters(special characters) are: ?,Ş,İ,?,Ğ,?,?,ş,?,?,ğ,ı
so can we solve it?
The same problem is with Slovenian characters (??Č??č).
Doctor Death
06-10-2008, 08:56 AM
Hopefully the author will post a small fix to the rating...
Barakat
06-10-2008, 10:08 AM
great ,,,, installed
FractalizeR
06-10-2008, 10:16 AM
1.0.1 is out. Reported bugs fixed.
FractalizeR
06-10-2008, 10:18 AM
Before installation i n gotta ask some question... i m already using a similar hack,
i think its this one: https://vborg.vbsupport.ru/showthread.php?t=144869
or here is the live demo for my hack: www.tafreehmela.com/register.php
so i want to know, if u want your hack, do i need to upgrade or uninstall my current one and install urs...
Thanks
That hack was reported to contain security vulnerabilities. Author didn't provide any patch and that hack is now unavailable for download (moved to graveyard).
OcR Envy
06-10-2008, 10:39 AM
I actually have my registration hacked so that it requires new members to match(confirm) their user name with a custom profile field, is there a way to have this hack do the ajax to make sure the two inputs match?
FractalizeR
06-10-2008, 11:25 AM
I guess this out of purpose of this hack, but this can be done using simple JavaScript or AJAX of course. Depends on functionality you need.
OcR Envy
06-10-2008, 11:32 AM
I have it done with simple Javascript I'm just wondering if I can add the ajax this script uses to look "pretty" ;)
merk_aus
06-10-2008, 11:38 AM
amazing great mod
Arbit3r
06-10-2008, 11:41 AM
Very nice, i remember there was an older one for 3.6.x. I hope this one will look as good as the beta 4.0 version of it. I remember it would divide the process into multiple steps to help users. First username then password so on..
Quantnet
06-10-2008, 11:43 AM
Instead of defaulting the weakest password to images/rating/rating_0.gif, you should make the lowest one images/rating/rating_1.gif because rating_0.gif is an empty space.
Also change Password quality to Password strength.
Arbit3r
06-10-2008, 11:52 AM
Yeah i agree or have that power bar system the old mod used. May i also recommend using a green tick symbol for correct entries. This mod has allot of potential but needs some tweeking.
Hostboard
06-10-2008, 11:57 AM
Installed using default VB skin and was not able to get the password strength images to appear.
Darkstarproject
06-10-2008, 01:46 PM
Tested with a very complex password, and images show.
I would agree with some sort of Check Mark for a good Username/Password
Jase2
06-10-2008, 03:35 PM
Looks great! Still more work to do, though IMO. A tick would be good for a "good" username, although that can be easily added.
Also, when entering a password, only one star shows for a 4/5 star....but near the end :S
rootnik
06-10-2008, 06:19 PM
Does this check our vbulletin option for "username regular expression" while validating the username?
looks real fancy and user friendly. Thanks a lot :)
ecihanuysal
06-10-2008, 08:38 PM
character problem still exists.. uninstalled..
Stifmeister2
06-10-2008, 08:39 PM
Does this work for 3.6.x ?
Jase2
06-10-2008, 08:45 PM
Stifmeister2, if it worked for 3.6 then it would of been released in the 3.6 section ;)
It may work, but this is a 3.7 release.
hubix
06-10-2008, 08:54 PM
Hello,
would it be possible to show the warning messages for the password field after entering it in the second field? Without that change you are getting the warning just after filling out the first one and the user may think, he made something wrong.
And i think on message per line would be enough.
The same change would be nice for the email field.
It would smoothen this script in my opinion.
Maybe others want that too.
And the rating stars appear in Firefox without editing any scripts, just not on IE.
malag
06-10-2008, 10:13 PM
thanks, good hack.
James Desalus
06-10-2008, 10:38 PM
Excellent! I've been looking for this!
Jeordie015
06-11-2008, 01:17 AM
This is a somewhat minor thing, but at least in Internet Explorer, as you're typing in the fields, the border around the text field disappears (or does it go black?). Is there a way to keep the border from disappearing/going black while typing in the field?
abrecher
06-11-2008, 04:29 AM
Thank you for this mod, great work. I'd like to suggest the following two items for your next release, let me know if you agree with me:
- "Please fill out both password fields" shouldn't show unless the user actually skips the password field(s) and starts entering their Email Address
- The same for the email address fields. The "You have left a required field blank." message shouldn't show up unless they sipped to the next item.
After typing in these two suggestions I see that I'm not the only one interested in this modification.
Hornstar
06-11-2008, 05:57 AM
Installed and nominated for MOTM so wonderful to finally have this for 3.7 where it works and does not need any template edits.
FractalizeR
06-11-2008, 09:25 AM
I would agree with some sort of Check Mark for a good Username/Password
What exactly do you suggest? What is "good" username?
Does this check our vbulletin option for "username regular expression" while validating the username?
Yes, VBulletin internal routines are used for validation.
character problem still exists.. uninstalled..
Does your forum use UTF encoding?
Does this work for 3.6.x ?
Never tested, but it should work.
Bombowiec89
06-11-2008, 10:03 AM
Errors database throws
Database error in vBulletin :
mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]:
Unknown MySQL server host 'sql.xxxx.xx' (2)
/home/css/ftp/forumss/includes/class_core.php on line 311
MySQL Error :
Error Number :
Request Date : Wednesday, June 11th 2008 @ 11:10:59 AM
Error Date : Wednesday, June 11th 2008 @ 11:11:39 AM
Script : http://xxxxx.xx/showthread.php?p=16547
Referrer :
IP Address : xx.xx.xxx.xxx
Username :
Classname : vb_database
MySQL Version :
FractalizeR
06-11-2008, 11:08 AM
My hack does not use database. Please look to the VBulletin message with attention before posting it to forum...
Arbit3r
06-11-2008, 11:52 AM
1.1 looking good great work, Iv attached some files of another mod i realy like so you can see what they have done.
skariko
06-11-2008, 11:55 AM
I have updated but when i click on the image near the password it shows me a popup with a blank page.
FractalizeR
06-11-2008, 12:01 PM
Which browser is that? I tested on latest FireFox 2 and IE7 - all works fine. Have you unpacked ALL files from archive to the forum root directory?
testebr
06-11-2008, 12:25 PM
Change to Yahoo UI! Why? Because vbulletin load it by default.
FractalizeR
06-11-2008, 12:30 PM
I don't use Yahoo UI.
skariko
06-11-2008, 12:30 PM
Which browser is that? I tested on latest FireFox 2 and IE7 - all works fine. Have you unpacked ALL files from archive to the forum root directory?
With FFX 3.0 (RC2) and IE7.
I had re-download, re-extract all the files and i have re-upload the .xml file but it is always blank :D
You can see it here:
http://www.czeta.it/forum/register.php
abrecher
06-11-2008, 12:50 PM
Where is password suggestor located ?
FractalizeR
06-11-2008, 01:17 PM
Near "Enter password" box in Registration page.
Issue with password suggestor is fixed in 1.1.1. Just uploaded.
Darkstarproject
06-11-2008, 01:24 PM
What exactly do you suggest? What is "good" username?
Should have been more clear, when a new user enters a name, if it is not taken, show a check mark or something, I like the green border, but users are more drawn to check marks.
BTW, this hack is awesome!, and I will continue to use it.
skariko
06-11-2008, 01:26 PM
Near "Enter password" box in Registration page.
Issue with password suggestor is fixed in 1.1.1. Just uploaded.
Cool, now it's ok.
Good work :)
KURTZ
06-11-2008, 01:39 PM
so we need to replace only the files and overwrite the product? or delete/unistall?
not work for me don't check the user
FractalizeR
06-11-2008, 01:46 PM
so we need to replace only the files and overwrite the product? or delete/unistall?
If you had 1.1 installed, then it is enough to reimport XML only. If 1.0.x - replace all files and reimport XML. No need to delete/uninstall. Just overwrite.
not work for me don't check the user
What exactly the problem is? Could you please describe more detailed?
Hostboard
06-11-2008, 01:50 PM
There is a file that is no longer being used from the previous install (fractalizer_ajaxreg.php) I removed the file, uninstalled and re-installed. Works perfectly. Thank you!
Also suggestion...
1. Suggested passwords should include option to include symbols to make them stronger.
2. Password suggestion window should have a "close" link/button.
Installed
Nominated
Keyser Soze
06-11-2008, 02:04 PM
Iconv-Extension (version 2.3.6) for PHP is installed on my machine but support for non-latin characters does not work at all. Had to uninstall this extension because of this issue today :(
FractalizeR
06-11-2008, 02:07 PM
Iconv-Extension (version 2.3.6) for PHP is installed on my machine but support for non-latin characters does not work at all. Had to uninstall this extension because of this issue today :(
What exactly happens on your forums when you enter non-latin symbols as username? What encoding does your forum display it's pages in? UTF-8?
taxick
06-11-2008, 03:18 PM
Hallo
I have just updated the hack to 1.1.1 :D
But now there is post icons in page. :confused::confused:
See the images :)
Hostboard
06-11-2008, 03:52 PM
I would try to uninstall and remove the files from this and prior version(s) and re-install fresh.
I know most of the time overlaying the install "should" work but too many times it has caused erroneous operations in many modifications thus I find it easier just to re-do the installs.
Keyser Soze
06-11-2008, 04:51 PM
What exactly happens on your forums when you enter non-latin symbols as username?Everything's working fine if I am using the default vbulletin register-page. It is even possible to insert arabic (http://forum.modopo.com/members/1571158116041609-160216041576-52719.html), russian (http://forum.modopo.com/members/10441077108510801089-44231.html) and chinese (http://forum.modopo.com/members/3056119981305283051130528-45661.html) letters.
But it does not work as soon as I enable your addon. If I enter the username "Денис", it says that it is free although it is obviously already taken.
taxick
06-11-2008, 04:58 PM
I would try to uninstall and remove the files from this and prior version(s) and re-install fresh.
I know most of the time overlaying the install "should" work but too many times it has caused erroneous operations in many modifications thus I find it easier just to re-do the installs.
Still not work :( Hope for some help :erm:
rustic
06-11-2008, 06:42 PM
*Installed*
Good work!
Very polished.
maidos
06-11-2008, 06:50 PM
what does this do any good if we have ajax installed anyway? any purpose for thismods?
Hostboard
06-11-2008, 07:26 PM
Still not work :( Hope for some help :erm:
What browser are you using? Also try clearing your computers caches.
se_p800
06-11-2008, 07:27 PM
Does this accept .uk e-mail addresses? As the previous version didnt. Thanks
taxick
06-11-2008, 07:41 PM
What browser are you using? Also try clearing your computers caches.
First! Thanks for you help, i will be so happy if we can get this hack to work! :D
I have try to clearing my cashes and cookies... :)
I have try to use this browser:
Firefox: 2.0.0.14 and IE: 7.0.6001.18000 :)
I have also try to use are other computer, and its still the same problem. :erm:
any ides :confused::confused:
The old version of this hack (version 1.0.0) work, without any problems :eek:
Hornstar
06-11-2008, 08:37 PM
I am still using 1.0.1 - unsure if I should upgrade just yet. I love this version, but the new version looks even more amazing! but is it working for anyone? or are there some bugs in this newer version?
Allan
06-11-2008, 09:23 PM
French language, last version :)
Translator: Sofia (Team vBr)
Darkstarproject
06-12-2008, 12:36 AM
I am still using 1.0.1 - unsure if I should upgrade just yet. I love this version, but the new version looks even more amazing! but is it working for anyone? or are there some bugs in this newer version?
It's working just fine for me.
citroenar
06-12-2008, 06:37 AM
It still dont recognize letters like (čšž).I use windows-1250.
If I write a name (Miklavž) it says is available but is not.
Keyser Soze
06-12-2008, 10:40 AM
It still dont recognize letters like (č??).I use windows-1250.
If I write a name (Miklav?) it says is available but is not.Same for ISO-8859-1... it does not work at all no matter what kind of encoding you are using.
Bombowiec89
06-12-2008, 11:44 AM
My hack does not use database. Please look to the VBulletin message with attention before posting it to forum...
How to uninstall there are no errors
Terrasoft
06-12-2008, 11:46 PM
Brilliant hack. I have no need for special characters. *Clicked install and vote for motm*
Ive been looking for a replacement for ajax reg and here it is. Thank you.
junaid
06-13-2008, 04:13 PM
installed good hack
taxick
06-13-2008, 04:50 PM
Hallo
I have just updated the hack to 1.1.1 :D
But now there is post icons in page. :confused::confused:
See the images :)
any Help????? :(
G7your.com
06-13-2008, 07:53 PM
Click Installed ...
Update:
There is a small problem
when I chose my name in Arabic there is a message appear to me said please write your user name, but when I chose my name in English everything same to be fine.
So please can you help me.
7lanet
06-13-2008, 08:01 PM
Plz add arbice language
kj_202
06-14-2008, 12:34 AM
1 problem, it random password generator just shows an X icon (error icon)
but when you click it, it actually works just shows an error icon atm.
Any ideas on how to fix?
xXEsEtUlOnXx
06-14-2008, 02:44 AM
thanks, i was looking for something like this... installed!
PalServ
06-14-2008, 05:48 AM
thanks alot nice one
taxick
06-14-2008, 10:07 AM
1 problem, it random password generator just shows an X icon (error icon)
but when you click it, it actually works just shows an error icon atm.
Any ideas on how to fix?
Have the same problem :(
Hostboard
06-14-2008, 01:00 PM
The red "X" image is a default VB image. If you right click and view properties it will tell you the image name and location of the file. Login to your site via FTP and confirm the image exists. If not copy it over from your /images/... directory.
I am thinking that you are using a custom style and the image is not in the right location.
Jase2
06-14-2008, 06:09 PM
I think "Password Strength" is more appropriate than "Password Quality". Good work nonetheless ;)
Madlike
06-14-2008, 06:26 PM
Very Nice Mod.!
Can u Do this Confirmation for CAPTCHA ??
andrewtr89
06-14-2008, 07:32 PM
I found a problem..not sure if its the mod or my forum.
When I click on the random password generator, the window will open, but the original page automatically directs to the forum index. No idea why. This is just by clicking the little ? icon.
kollam003
06-15-2008, 03:38 AM
installed works perfect
Auron
06-15-2008, 09:33 PM
I found a problem..not sure if its the mod or my forum.
When I click on the random password generator, the window will open, but the original page automatically directs to the forum index. No idea why. This is just by clicking the little ? icon.
found the same problem, clicked the question mark and lm getting redirected to the forum page.
FractalizeR
06-16-2008, 09:55 AM
I have just updated the hack to 1.1.1 But now there is post icons in page.
You seem to have non-standard style. Open ajaxreg.js and replace there "images/icons/icon5.gif" with image URL you want.
Everything's working fine if I am using the default vbulletin register-page. It is even possible to insert arabic, russian and chinese letters. But it does not work as soon as I enable your addon. If I enter the username "Денис", it says that it is free although it is obviously already taken.
Thanks for explanation. I will try to look into this problem.
what does this do any good if we have ajax installed anyway? any purpose for thismods?
You cannot have AJAX just installed because AJAX is a technology any modern browser is capable of. Please read pruduct description well.
Does this accept .uk e-mail addresses? As the previous version didnt. Thanks
How to uninstall there are no errors
Please read VBulletin Manual to learn how to uninstall/disable products.
There is a small problem. when I chose my name in Arabic there is a message appear to me said please write your user name, but when I chose my name in English everything same to be fine. So please can you help me.
What encoding does your forum use?
I think "Password Strength" is more appropriate than "Password Quality". Good work nonetheless
You can change the phrase to what you want using VBulletin phrase manager. All phrases are in "register" group.
Can u Do this Confirmation for CAPTCHA ??
I am not sure I will. Captcha confirmation seriously lowers forum anti-spam protection. Additionally, it is impossible to make verifications for all human-verify classes it seems.
I found a problem..not sure if its the mod or my forum.
When I click on the random password generator, the window will open, but the original page automatically directs to the forum index. No idea why. This is just by clicking the little ? icon.
What browser do you use?
Mesohu
06-16-2008, 10:27 AM
Doesn't work , when I open the password suggestor my registration page get a refresh & i get back in home/index.
Tested on IE 7
taxick
06-16-2008, 10:32 AM
Thanks now it works :) - Wrong Icon :) INSTALLED
FractalizeR
06-16-2008, 01:20 PM
Doesn't work , when I open the password suggestor my registration page get a refresh & i get back in home/index.
Tested on IE 7
Unfortunately, I don't know what problem do you have... I tested scripts on IE7 and all works fine. May be you have some popup blocker active?
Auron
06-16-2008, 01:41 PM
l experienced the same problem as taxick, l tried using IE6 and also tested with Firefox, however l will update the thread once l have tried the new update.
Darkstarproject
06-16-2008, 01:41 PM
Works fine for me in IE7
Auron
06-16-2008, 02:15 PM
just ran another test, lm still getting refreshed to the main forum index when clicking the generate password link, just FYI lm using 3.7.1.. l did have another ajax reg mod installed but due to it being moved into the waste basket due to an exploit or something l had to remove it...
on a side note, is there a way for you to make the passwords bit optional without having to remove it from the code? like a vboption or something... or keep the password generator but have it more as a DHTML popup on a similar scale to the DHTML popup that l think is available for pm notification.. was a 3.6 mod (l think)
FractalizeR
06-16-2008, 02:48 PM
Do you have any popup blockers active? That popup uses window.open javascript function, that could be blocked by some firewall apps. However, that should'nt be a reason of redirecting to main forum page. If you are redirected to register.php, that explains something... Are you?
Great product, but unfortantly it doesn't check Arabic user names (cp1256) well. Hope you can do something about it.
FractalizeR
06-16-2008, 02:58 PM
Auron, page refresh issue seem to be fixed in 1.1.3 I just uploaded. Test please.
KM7, does my mod say, that username is available while it is really not?
Mr.samy
06-16-2008, 02:58 PM
After i Update to 1.1.2 ... username check not work
FractalizeR
06-16-2008, 02:59 PM
What does it mean "not work"?
Auron
06-16-2008, 03:18 PM
cheers mate, IE doesnt seem to refresh any more, the password generator could use a title on the popup but l guess it works and lm just nit picking... many thanks anywho!!
Auron
06-16-2008, 03:25 PM
just had a thought, that password rating mod could be quite neat in the usercp area when changing password..
citroenar
06-16-2008, 03:54 PM
so,
username check dont work at all now.everything else is ok.
see attachment
Mr.samy
06-16-2008, 04:51 PM
such that citroenar
skariko
06-16-2008, 05:37 PM
I have installed this new version, but now it doesn't check the username. :)
Hostboard
06-16-2008, 05:57 PM
Very Nice Mod.!
Can u Do this Confirmation for CAPTCHA ??
This would be counter productive for security purposes.
abrecher
06-16-2008, 08:14 PM
When you release an upgrade, what exactly needs to be updated ? Only VB product or included product files ?
xXEsEtUlOnXx
06-16-2008, 09:55 PM
updated to 1.3.3, thanks...
KM7, does my mod say, that username is available while it is really not?
yes Im afraid.
xXEsEtUlOnXx
06-16-2008, 10:00 PM
I have installed this new version, but now it doesn't check the username. :)
X2,
The same thing happened to my forum
junaid
06-17-2008, 04:55 AM
yes same not work user name yet
entertain
06-17-2008, 11:05 AM
Hello,
very nice modification. :)
I would wish me for the future a username check and an Image Verification check.
Well done.
*edit*
It also would be nice if it shows the password quality check while typing the password into the box and not only when the passwords were already typed into the box.
Keyser Soze
06-17-2008, 01:20 PM
I can confirm that this addon does not check the username at all in the latest version. Please test your addon before uploading the next version.
FractalizeR
06-17-2008, 04:00 PM
I am sorry, I left one debug statement and on some forums it terminated script execution with error. Fixed in 1.1.4.
Still, I cannot find a major solution to a problem with international names checking... If anyone has any suggestions, I will appreciate that.
If anyone having this problem can install a copy of his forum and give me MySQL+PHP access to that copy (it can be an empty forum at all, just having username entries, that cannot be checked with my hack) I will highly appreciate your help.
FractalizeR
06-17-2008, 04:16 PM
You are welcome!
Non-latin usernames checking work also?
Mr.samy
06-17-2008, 05:06 PM
thanks dear for update ...
After updating to 1.1.4 ... username check work good but there an problem with Arabic names
the name is already register and it appear the name is available to register ..
Note : 1.1.1 version worked well to me with arabic names
entertain
06-17-2008, 05:18 PM
@Mr.samy:
Same problem with letters like ?,?,? and so on. :(
Mr.samy
06-17-2008, 05:18 PM
I think the problem in files ... because i still with product version 1.1.4 with files version 1.1.1 and works very good now with arabic name and utf8 encoding
xXEsEtUlOnXx
06-17-2008, 07:53 PM
thanks, the update fix the problem..
abrecher
06-17-2008, 08:04 PM
thanks, the update fix the problem..
Same here, thanks for the update.
TheInsaneManiac
06-17-2008, 10:59 PM
What exactly was the bug in the username field?
FractalizeR
06-18-2008, 08:35 AM
Entered username field contents was put into log.txt file by file_put_contents function. I left that function there by mistake. Used it for debugging purposes. On some servers, PHP scripts, probably, have insuficcient permissions on writting to that folder, producing a warning, that broke JSON formatting of results.
G7your.com
06-19-2008, 02:10 PM
the name is already register and it appear the name is available to register ..
both arabic and english names.
hope the aurther can solove this problem.
srkrocks
06-20-2008, 02:50 PM
Installed!
smirkley
06-23-2008, 05:38 AM
Thanks,... Installed and clicked.
I did notice that it suggested a username on the reg page is good even if it is not. Only fails upon initial testing, if username includes a space in it where a pre-existing username with space in it already exists. Single word no-space usernames seem to verify properly.
v:1.1.4 installed
TheInsaneManiac
06-23-2008, 10:48 AM
Entered username field contents was put into log.txt file by file_put_contents function. I left that function there by mistake. Used it for debugging purposes. On some servers, PHP scripts, probably, have insuficcient permissions on writting to that folder, producing a warning, that broke JSON formatting of results.
I never got this error so that must mean it was put into a txt file. Mind telling me where it is? I like to keep any files I don't use off my server.
FractalizeR
06-23-2008, 11:54 AM
It is in the root forum directory. Where fractalizer_ajaxreg* files reside.
FractalizeR
06-23-2008, 11:55 AM
Thanks,... Installed and clicked.
I did notice that it suggested a username on the reg page is good even if it is not. Only fails upon initial testing, if username includes a space in it where a pre-existing username with space in it already exists. Single word no-space usernames seem to verify properly.
v:1.1.4 installed
Can you please rephrase your sentence? I doubt I understood something...
smirkley
06-23-2008, 03:42 PM
Can you please rephrase your sentence? I doubt I understood something...
No problem....
1 - The modification seems to work well.
2 - I have a username already registered,.. we'll call it "DomainName"
3 - I also have a username registered ,.. we'll call it "Domain Name" (with a space)
4 - Both are valid validated accounts
5 - after installing the ajax reg modification I then go to the registration page and begin entering in usernames, and as expected it checks and indicates whether it is already used or not, right?
6 - When I enter in "DomainName", it finds it and sets it as already used.
7 - But, and here is where I had the problem, if I enter in "Domain Name" with the space, it says the name is available, where I know it is not and I know it is already used.
I am using the latest VB version. Very unmodded with only two other modifications installed, spider display and cyb subforums, so I dont think it is conflicting with any other modifications.
Thanks for your reply, and I really like this hack.
FractalizeR
06-23-2008, 03:57 PM
Thank you for reporting. I will have a look. Our hypothetic "DomainName" contains only latin characters or national also?
smirkley
06-23-2008, 05:52 PM
No non-latin or otherwise unusual charachters at all, aside from the space in between the two words. Strictly English on my site.
Thanks
GraNdMaStEr-B
06-25-2008, 02:32 PM
Hello,
I'm less then about 3 days old in doing this so please bare with me as i'm teaching my self.
When it ask Unpack archive into forum root
Could someone please dummy it down alittle for me and explain were i can find this and once I do find this what do I do after?
Thanks,
grandmaster-b
Goomzee
06-30-2008, 04:51 AM
nice hacks
Kaycee123
07-01-2008, 04:43 AM
Hello,
I'm less then about 3 days old in doing this so please bare with me as i'm teaching my self.
When it ask
Could someone please dummy it down alittle for me and explain were i can find this and once I do find this what do I do after?
Thanks,
grandmaster-b
Unzip the file that you downloaded from above. You will see 2 folders - clientscript and images - upload the contents of each of those folders into the clientscript and images folders on your site by FTP. The 2 .php files are uploaded into the main directory (where you see your admincp, modcp folders, functions.php file, etc.
Then go into your Admin panel - Plugins and Products - Manage Products - Add/Import product, find the product-fractalizer_ajaxreg.xml file and upload.
Then go to
srkrocks
07-01-2008, 01:32 PM
Thanks for Update, Working Fine :D
msnfrmnet
07-01-2008, 08:30 PM
thanks
smirkley
07-02-2008, 12:44 AM
Thanks again.
goranbaxy
07-02-2008, 06:54 AM
so basically, does this overwrite any VB file? If so I would have to install this mode after every VB update :(
FractalizeR
07-02-2008, 10:21 AM
No need to reinstall product after every VB update. It will keep installed and working until you manually disable or uninstall it.
jalmz
07-02-2008, 12:16 PM
works like a charm.
tanujdude91
07-06-2008, 04:40 PM
Thank you for reporting. I will have a look. Our hypothetic "DomainName" contains only latin characters or national also?
Is the issue fixed now?
FractalizeR
07-07-2008, 09:40 AM
Yes, spaces issue should be fixed.
PoetJA-1975
07-09-2008, 09:02 AM
* PoetJA-1975 clicks INSTALL
Thanx for the sharing ;)
Jacquii.
Zebra
07-15-2008, 09:47 AM
Users at my website must fill in there First & Last name for the username.
Is that posisble with this mod?
Auron
07-15-2008, 10:55 AM
if its an extra profile field you can set it as mandatory.
karlm
07-16-2008, 11:26 PM
Works nicely on vb3.7.2PL1
Thanks :D
trilljester
07-18-2008, 12:10 PM
Oops, didn't realize this was for 3.7, but it works on my 3.6.10 install. Thanks :)
Captain Tycoon
07-20-2008, 09:25 PM
I have installed this on my forum but nothing has changed. I have uploaded the files to the public forum root and i have also installed the plugin as normal but it doesn't working with any browser. Any idea why?
Will i have to enable this mod through the adminCP? (after uploading/installing the plugin).
FractalizeR
07-21-2008, 08:18 AM
I have installed this on my forum but nothing has changed. I have uploaded the files to the public forum root and i have also installed the plugin as normal but it doesn't working with any browser. Any idea why?
Will i have to enable this mod through the adminCP? (after uploading/installing the plugin).
Give me link to your forum, please
htscpl
07-21-2008, 10:01 AM
Great mod, thanks! *** clicks install *** :D
yingzhou
07-22-2008, 11:56 AM
thanks for the update!
marcossalazar
07-22-2008, 12:14 PM
Thanks for the update. I installed it but it still says 1.1.5 instead of 1.1.6....not sure if it is the file or I installed it wrong?
Raptor
07-22-2008, 01:14 PM
Thanks for the update. I installed it but it still says 1.1.5 instead of 1.1.6....not sure if it is the file or I installed it wrong?
the xml version wasnt updated - you can do that manually
Ratchet
07-22-2008, 02:00 PM
Does this also check the password against the username to make sure they don't match?
FractalizeR
07-23-2008, 06:39 AM
Thanks for the update. I installed it but it still says 1.1.5 instead of 1.1.6....not sure if it is the file or I installed it wrong?
I didn't update XML on such minor update. It will be nasty for some users to reupload it for nothing.
Does this also check the password against the username to make sure they don't match?
No. Should it?
Ratchet
07-23-2008, 12:05 PM
No. Should it?Yes. There there was a spambot running around the net a few days ago that hit a few hundred websites (including ours). It gained access to hundreds of accounts which it used to spam thousands of PMs to other users by simply using the account username as the account password.
More here (http://www.vbulletin.com/forum/showthread.php?t=278975) and here (http://www.vbulletin.com/forum/showthread.php?t=279398).
It seems like requiring a password that is different from the username would be a simple hack to add.
jayzy1
07-23-2008, 01:06 PM
Works well, great mod, installed & running smoothly on 3.7.2 PL1
Product manager shows v1.1.5 though, although i installed the latest version?
edit:
ok, Just read 2 posts above, manually changed mine to read v1.1.6
Dotara
07-24-2008, 02:14 AM
Hello,
I've installed this Mod on Aqua Soft vBulletin Skin. But this MOD is not working properly on this skin. Email filed is ignored from checking and password lenght is showing under reCAPTCHA. I've attached screenshot to let you know about the problem. Any solution for me to fix it? Thank you. It is a great mod.
FractalizeR
07-24-2008, 04:01 PM
Yes. There there was a spambot running around the net a few days ago that hit a few hundred websites (including ours). It gained access to hundreds of accounts which it used to spam thousands of PMs to other users by simply using the account username as the account password.
1.1.7 (24-07-08)
* Situation where password = login is now classified as error. New string added for this case (localizers, note).
Hello,
I've installed this Mod on Aqua Soft vBulletin Skin. But this MOD is not working properly on this skin. Email filed is ignored from checking and password lenght is showing under reCAPTCHA. I've attached screenshot to let you know about the problem. Any solution for me to fix it? Thank you. It is a great mod.
I am sorry, but I cannot adjust mod for EVERY style. The style you use seem to alter basic vbulletin sizes and positions.
WiseOne38221
07-24-2008, 05:11 PM
Thanks man! I WAS going to nominate you for hack of the month...but no link there...
:(
BANDiT600
07-24-2008, 07:34 PM
FractalizeR, do you have russian version??? ;)
Hornstar
07-24-2008, 07:46 PM
1.1.7 (24-07-08)
* Situation where password = login is now classified as error. New string added for this case (localizers, note).
I am sorry, but I cannot adjust mod for EVERY style. The style you use seem to alter basic vbulletin sizes and positions.
Nice work, this will truly help harden the password system that bit more. Lets hope I dont have too many users currently with the same username and password.
FractalizeR
07-25-2008, 05:59 AM
FractalizeR, do you have russian version??? ;)
Just open XML file and translate all strings there. Easy ;)
Excalibur!
07-25-2008, 09:23 AM
I have installed this on my forum but nothing has changed. I have uploaded the files to the public forum root and i have also installed the plugin as normal but it doesn't working with any browser. Any idea why?
Will i have to enable this mod through the adminCP? (after uploading/installing the plugin).
I have the same problem...
FractalizeR
07-26-2008, 05:30 AM
Does your forum use custom style?
Excalibur!
07-26-2008, 09:34 AM
No, it's default style... Link is in signature...
FractalizeR
07-26-2008, 11:13 AM
No, it's default style... Link is in signature...
Hook, in which javascript is injected into a page seem not to be executed on your forum. I don't know the reason. Probably, some other hook is preventing content injection.
Ratchet
07-26-2008, 12:18 PM
1.1.7 (24-07-08)
* Situation where password = login is now classified as error. New string added for this case (localizers, note).
And there you go. Thanks man!
entertain
07-26-2008, 05:45 PM
Hello, with Firefox 3.0.1 there is a little display problem with the (?) of the password generator.
With the Internet Explorer 7 its working fine.
webuser99
07-27-2008, 01:19 AM
This rocks.
I was going to pay someone to create something like this for me..
yayy for patience.
PoetJA-1975
07-27-2008, 05:49 AM
This rocks.
I was going to pay someone to create something like this for me..
yayy for patience.
You could always make a donation :up:
ALSO - I was gonna nominate for MOTM too - don't see the link...
Jacquii.
EDITED: Oops - don't see Donate link either :(
maslove23
07-27-2008, 06:11 AM
thx man it's nice really
i like it alot
thank you so much
DesiMix
07-29-2008, 07:00 PM
Vey nice
Aeolian
07-30-2008, 05:42 PM
this mod should be incorporated in vb core code..
thanks for the mod.
Yellow Slider
08-02-2008, 08:51 AM
I'm using this product, but my forum is in Hebrew, so the ajax thing about the username being available, isn't working, when using usernames in hebrew, what can I do?
I'm not getting any recommendations for stronger passwords, why?
and for other nicknames, in English too, when trying to register with a username (in english) that already exists, it doesn't tells me that the nick isn't available during registration(on the time I'm typing the username), just after I click, "register".
Yellow Slider
08-04-2008, 05:56 PM
I'm using this product, but my forum is in Hebrew, so the ajax thing about the username being available, isn't working, when using usernames in hebrew, what can I do?
I'm not getting any recommendations for stronger passwords, why?
and for other nicknames, in English too, when trying to register with a username (in english) that already exists, it doesn't tells me that the nick isn't available during registration(on the time I'm typing the username), just after I click, "register".
help please.
FractalizeR
08-06-2008, 01:41 PM
Unfortunately, I still have no time to investigate the problem with national characters. The reason is simple: forums use various encodings to display pages, but JavaScript (and AJAX) use Unicode. Javascript has no tools for code page conversion so... That's a problem.
trilljester
08-08-2008, 02:44 PM
Fractalizer: Great mod, it's nice to have some visual feedback when registering.
Any chance for some Green checkmarks or something more than just highlighting the boxes green when things match up? Maybe a small phrase that indicates to the new user that everything is good when they match up or choose a username that isn't taken?
Yellow Slider
08-08-2008, 03:41 PM
Unfortunately, I still have no time to investigate the problem with national characters. The reason is simple: forums use various encodings to display pages, but JavaScript (and AJAX) use Unicode. Javascript has no tools for code page conversion so... That's a problem.
will it work if I change the encoding of the sytem to UTF-8?
Tharos
08-08-2008, 08:43 PM
Thanks dude, it's a perfect hack
anderow
08-08-2008, 09:21 PM
Great mod...thanks!!
Barteken
08-09-2008, 08:51 AM
when I type in username "bart" it says the username is taken (which is correct)
if I type in the username "bart20" it also says the username is taken (which is incorrect)
is this a bug or did I do something wrong?
thanks in advance
trilljester
08-09-2008, 05:04 PM
That doesn't happen on my site. I tried Jester (said it was taken), then tried Jester20 and it said it was available.
Barteken
08-09-2008, 05:35 PM
That doesn't happen on my site. I tried Jester (said it was taken), then tried Jester20 and it said it was available.
hmm thats odd is there a setting in vbulletin that could cause this problem?
FractalizeR
08-10-2008, 08:48 PM
will it work if I change the encoding of the sytem to UTF-8?
Probably, but you cannot do that for English language in VBulletin as I know.
se_p800
08-10-2008, 10:07 PM
I tired a previous version of this and it did not allow .co.uk e-mail addresses. Is this problem fixed? Thanks
FractalizeR
08-12-2008, 01:41 PM
I think so.
ParaWa
08-12-2008, 09:29 PM
Installed and thanks for providing this feature.
trilljester
08-13-2008, 08:31 PM
hmm thats odd is there a setting in vbulletin that could cause this problem?
Not that I know of! Although maybe after I drink a Duvel or Delirium Tremens, I might remember! ahhahahaha. :)
3DGirl
08-13-2008, 08:59 PM
Thank you so very much for this!!! :)
Installed
wolfe
08-14-2008, 09:30 AM
it wont work m8 im running vb 3.7.2 only the password field works but if i login on another page but keep the reg page up it works then
like the mod. very nice. I just installed it and on the registration page it's great but there's nothing on edit email & password page. does this hack not work on that page or is there something wrong on my end.
if the answer is this is only for the registration page, what would it take to get it in the usercp as well.
thanks
Aliraqis
09-07-2008, 05:33 PM
thnx man
sadiq6210
09-10-2008, 10:53 PM
Is it work with 3.6.11 ?
FractalizeR
09-11-2008, 08:52 AM
It should.
edermix
09-13-2008, 11:36 PM
I translate, but the translation does not appear!
I translate both to file ajaxreg_uncompressed.js as AdminCP, using the Advanced Product Management, as it does not appear NO way.
apiasto
09-14-2008, 09:32 AM
looks like a very nice hack,would it work on 3.7.3?
sambalis
09-14-2008, 03:30 PM
Thanks very much for this mod!!!
Arbit3r
09-14-2008, 05:16 PM
Good mod but still lacks many features that similer mods used to have.
entertain
09-14-2008, 08:16 PM
Doesn't this mod check if the email address is on the "blocked email adresses list"?
FractalizeR
09-15-2008, 09:02 AM
Doesn't this mod check if the email address is on the "blocked email adresses list"?
This mod uses VBulletin engine to check email. So, if VBulletin checks that, mod does also.
ShiZoPhreN
09-15-2008, 11:47 AM
*Installed*
Thanks... :)
Savage702
09-15-2008, 12:28 PM
I was hoping some Savvy vb admin could help me out here... my registrations require a First and Last name, ie John Doe (with the space and all). I haven't been successful in VB of entering the proper expression to force this as a registration requirement. Right now I ban anyone that creates an improper username, it'd be great to use this mod and have the proper expression to make this come together properly.
entertain
09-17-2008, 11:22 AM
This mod uses VBulletin engine to check email. So, if VBulletin checks that, mod does also.
okay, but when i enter a blocked e-mail adress your mod says, that you can use it. Only then, when you click at "Complete Registration" you get the message that you can't register you with this e-mail address.
Can you take a look on it and say me if it is working in your community?
Thanks.
craig5320
10-07-2008, 10:11 PM
This mod uses VBulletin engine to check email. So, if VBulletin checks that, mod does also.
This doesn't seem to be the case on my board (3.7.2), I don't allow hotmail or yahoo addresses, but they verify ok, but then on completing registration you get the prompt that it's a banned address.
Keep up the good work :up:
Craig
Brandon Sheley
10-07-2008, 10:37 PM
looks pretty sharp, may have to add this one
bastard1967
10-09-2008, 04:04 PM
... dosent work on vb 3.7.3
thenewuser
10-11-2008, 05:11 AM
Thanks!
Great hack! Works like a charm!
megatop78
11-02-2008, 06:18 AM
amazing... installed
VB-Fanatiker
11-02-2008, 08:47 PM
Works perfect with vB 3.7.2 ! Thanks!!! :)
rolfw1
11-02-2008, 09:51 PM
Thanks, installed on 3.7.2, works well. :)
markblair
11-03-2008, 04:49 AM
Thanks for the excellent add-on. Installed.
NAZIA
11-07-2008, 07:11 AM
Not working on vb 3.8 ...
As we have built in only user name checker (already exist or not) by default in 3.8
misc/tick.png
mystikdrmz
11-08-2008, 07:11 PM
works for me and i have VB 3.7.3
the only thing that doesnt show up is the images for the password strength..
well none of the images but knowing me i probably uploaded them wrong somehow lol
symptome
11-18-2008, 08:16 AM
Thanks for this mod!
If I type the email address once then I get the error, that the two email addresses aren't equal ... but I haven't typed the second one yet.
Some with the password, as I remember.
Can this be solved?
How to delete the question mark icon to show suggestions for passwords?
Voltar
11-20-2008, 08:02 AM
Beautiful. Works great.
Excalibur!
12-03-2008, 06:44 PM
Hook, in which javascript is injected into a page seem not to be executed on your forum. I don't know the reason. Probably, some other hook is preventing content injection.
Everything is working now... :)
FractalizeR
12-04-2008, 06:01 AM
Everything is working now... :)
What was the problem? :)
Excalibur!
12-04-2008, 07:03 AM
I just reuploaded fractalizer folder...
Mahar
12-04-2008, 11:18 PM
Okay....so it didn't work...so I uninstalled everything but now when I check my subscribed thread it gives me this error:
1||1228439874||67.142.130.48||do=viewsubscription&folderid=all||http://forums.gamerenegades.com/usercp.php||Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)Access Denied, you have been logged.
What happened?
FractalizeR
12-05-2008, 05:45 AM
Where is the error?
Madlike
12-10-2008, 07:14 PM
Okay....so it didn't work...so I uninstalled everything but now when I check my subscribed thread it gives me this error:
1||1228439874||67.142.130.48||do=viewsubscription&folderid=all||http://forums.gamerenegades.com/usercp.php||Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)Access Denied, you have been logged.
What happened?
Are u using Firewall ?
samiro
12-10-2008, 08:31 PM
this mod included in the 3.8 version - am i right ?
MuTheMatrix
12-23-2008, 12:40 AM
Exelent, really helpfull in my forum.
thanks.
FractalizeR
12-23-2008, 05:41 AM
this mod included in the 3.8 version - am i right ?
I don't think so ;)
LCN2007
12-31-2008, 06:11 PM
FractalizeR any chance that you can create a patch to make your mod work with this one https://vborg.vbsupport.ru/showthread.php?t=187980&highlight=password that would be awesome.
Also any chance you can add a way to set minimum password length that would be awesome.
I have been searching and it seems to be in high demand but nooone has done it yet.
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.