|
|
@ -2,8 +2,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
define('forum/register', [
|
|
|
|
define('forum/register', [
|
|
|
|
'translator', 'slugify', 'api', 'bootbox', 'forum/login', 'jquery-form',
|
|
|
|
'translator', 'slugify', 'api', 'bootbox', 'forum/login', 'jquery-form', 'zxcvbn',
|
|
|
|
], function (translator, slugify, api, bootbox, Login) {
|
|
|
|
], function (translator, slugify, api, bootbox, Login, zxcvbn) {
|
|
|
|
const Register = {};
|
|
|
|
const Register = {};
|
|
|
|
let validationError = false;
|
|
|
|
let validationError = false;
|
|
|
|
const successIcon = '';
|
|
|
|
const successIcon = '';
|
|
|
@ -143,7 +143,7 @@ define('forum/register', [
|
|
|
|
const password_confirm_notify = $('#password-confirm-notify');
|
|
|
|
const password_confirm_notify = $('#password-confirm-notify');
|
|
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
utils.assertPasswordValidity(password);
|
|
|
|
utils.assertPasswordValidity(password, zxcvbn);
|
|
|
|
|
|
|
|
|
|
|
|
if (password === $('#username').val()) {
|
|
|
|
if (password === $('#username').val()) {
|
|
|
|
throw new Error('[[user:password_same_as_username]]');
|
|
|
|
throw new Error('[[user:password_same_as_username]]');
|
|
|
|