diff options
| author | sostler <sbostler@gmail.com> | 2010-02-21 18:57:48 -0500 |
|---|---|---|
| committer | sostler <sbostler@gmail.com> | 2010-02-21 18:57:48 -0500 |
| commit | 5c4b6fdd2e39449ace1b3bd9379b022a8d6211c6 (patch) | |
| tree | 7f6ef2359b05257b9764c3a29a348b7117700277 /static/js/register.js | |
| parent | ff5ffda64a346ca984eaa233b7cbba65e35e7e3e (diff) | |
| parent | 2b6c2cef9a3398dbafb1f6cfbc0323c0b83e2053 (diff) | |
Merge branch 'master' of ssh://sostler@dump.fm/pichat/repo
Diffstat (limited to 'static/js/register.js')
| -rwxr-xr-x | static/js/register.js | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/static/js/register.js b/static/js/register.js index 682efcb..1739ed6 100755 --- a/static/js/register.js +++ b/static/js/register.js @@ -13,20 +13,25 @@ function submitRegistration() { var email = $('#emailInput').val(); var password = $('#passwordInput').val() || ""; var code = $('#codeInput').val(); - if ($.inArray(code.toUpperCase(), ValidCodes) == -1) { - alert("Bad registration code! Try again dude...." ); - return; - } - if (nick.length < 3) { - alert("Nicks must be at least 3 characters long."); + + if (nick.length < 3 || nick.length > 12) { + alert("Nicks must be between 3 and 12 characters long."); return; } else if (password.length < 5) { alert("Password must be at least 5 characters long."); return; } + if ($.inArray(code.toUpperCase(), ValidCodes) == -1) { + alert("Bad registration code! Try again dude...." ); + return; + } + var hash = hex_sha1(nick + '$' + password + '$dumpfm'); var onSuccess = function() { + if (typeof pageTracker !== 'undefined') { + pageTracker._trackEvent('User', 'Register', nick); + } location.href = "/"; }; |
