Skip to content
Snippets Groups Projects

Issue #3355309: Fixed issue with logging.

1 file
+ 11
8
Compare changes
  • Side-by-side
  • Inline
+ 11
8
(function ($, Drupal, drupalSettings) {
'use strict';
// This function is strict.
// This function is strict.
Drupal.behaviors.password_encrypt = {
attach: function (context, settings) {
var passkey = drupalSettings.password_encrypt.passkey;
var cipher;
var pass;
var cpass;
var current_pass;
const passkey = drupalSettings.password_encrypt.passkey;
let cipher, pass, cpass, current_pass, user_register;
$('form.user-login, form.user-login-form', context).submit(function (event) {
$('form.user-login, form.user-login-form', context).off('submit').submit(() => {
pass = $('#edit-pass').val();
if (pass !== '') {
cipher = CryptoJS.AES.encrypt(pass, passkey).toString();
@@ -17,10 +14,16 @@
}
});
$('form.user-register-form, form.user-form', context).submit(function (event) {
$('form.user-register-form, form.user-form', context).off('submit').submit(() => {
current_pass = $('#edit-current-pass').val();
pass = $('#edit-pass-pass1').val();
cpass = $('#edit-pass-pass2').val();
user_register = $('#edit-pass').val();
if (user_register !== '') {
cipher = CryptoJS.AES.encrypt(user_register, passkey).toString();
$('#edit-pass').val(cipher);
}
if (pass !== cpass) {
$('span.error').append("<div>Password doesn't match. Please enter correct password.<div>");
Loading