Просмотр исходного кода

Proper fix for the prefix corruption (for user names with non-alphanumeric characters)
and keep the prevention of addition of ftp user names with non-alphanumeric characters as it was intended initially

Vlad Ya 10 лет назад
Родитель
Сommit
cc456f20b5
2 измененных файлов с 4 добавлено и 4 удалено
  1. 2 2
      web/js/pages/add.web.js
  2. 2 2
      web/js/pages/edit.web.js

+ 2 - 2
web/js/pages/add.web.js

@@ -3,11 +3,11 @@ App.Actions.WEB.update_ftp_username_hint = function(elm, hint) {
         $(elm).parent().find('.hint').html('');
     }
 
-    //hint = hint.replace(/[^\w\d]/gi, '');
-
     if (hint.indexOf(GLOBAL.FTP_USER_PREFIX) == 0) {
         hint = hint.slice(GLOBAL.FTP_USER_PREFIX.length, hint.length);
     }
+    hint = hint.replace(/[^\w\d]/gi, '');
+
     $(elm).parent().find('.v-ftp-user').val(hint);
     $(elm).parent().find('.hint').text(GLOBAL.FTP_USER_PREFIX + hint);
 }

+ 2 - 2
web/js/pages/edit.web.js

@@ -3,11 +3,11 @@ App.Actions.WEB.update_ftp_username_hint = function(elm, hint) {
         $(elm).parent().find('.hint').html('');
     }
 
-    //hint = hint.replace(/[^\w\d]/gi, '');
-
     if (hint.indexOf(GLOBAL.FTP_USER_PREFIX) == 0) {
         hint = hint.slice(GLOBAL.FTP_USER_PREFIX.length, hint.length);
     }
+    hint = hint.replace(/[^\w\d]/gi, '');
+
     $(elm).parent().find('.v-ftp-user').val(hint);
     $(elm).parent().find('.hint').text(GLOBAL.FTP_USER_PREFIX + hint);
 }