summaryrefslogtreecommitdiff
path: root/StoneIsland/www/js/lib/auth/SignupView.js
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/www/js/lib/auth/SignupView.js')
-rw-r--r--StoneIsland/www/js/lib/auth/SignupView.js16
1 files changed, 10 insertions, 6 deletions
diff --git a/StoneIsland/www/js/lib/auth/SignupView.js b/StoneIsland/www/js/lib/auth/SignupView.js
index 3ad84cc9..a29b4657 100644
--- a/StoneIsland/www/js/lib/auth/SignupView.js
+++ b/StoneIsland/www/js/lib/auth/SignupView.js
@@ -32,13 +32,17 @@ var SignupView = FormView.extend({
"DataProfiling": "You must agree to data profiling.",
},
- validate_fields: function(errors){
- if (data.Password.length < 7) { errors.push("Password", "Password must be 7 characters or more.") }
- if (data.Password !== data.Password2) { errors.push("Password2", "Passwords don't match.") }
- if (data.Email !== data.ConfirmEmail) { errors.push("ConfirmEmail", "Email addresses don't match.") }
- if (data.DataProfiling !== "true") { errors.push("DataProfiling", "You must consent to use this service.") }
- if (data.DataProfiling2 !== "true") { errors.push("DataProfiling2", "You must consent to use this service.") }
+ validate_fields: function(data, errors){
+ if (data.Password.length < 7) { errors.push([ "Password", "Password must be 7 characters or more." ]) }
+ if (data.Password !== data.Password2) { errors.push([ "Password2", "Passwords don't match." ]) }
+ if (data.Email.toLowerCase() !== data.ConfirmEmail.toLowerCase()) { errors.push([ "ConfirmEmail", "Email addresses don't match." ]) }
+ if (data.DataProfiling !== "true") { errors.push([ "DataProfiling", "You must consent to use this service." ]) }
+ if (data.DataProfiling2 !== "true") { errors.push([ "DataProfiling2", "You must consent to use this service." ]) }
if (! data.YooxLetter) { data.YooxLetter = "false" }
+
+ delete data.DataProfiling2
+ delete data.ConfirmEmail
+ console.log(data)
},
privacy_link: function(){