security.js 1.08 KB
Newer Older
Rosanny Sihombing's avatar
updates  
Rosanny Sihombing committed
1
// check password and password confirmation input fields
Rosanny Sihombing's avatar
Rosanny Sihombing committed
2
// used in Security and Reset Password
Rosanny Sihombing's avatar
updates  
Rosanny Sihombing committed
3
4
5
6
7
8
$('#inputNewPwd, #inputConfirm').on('keyup', function () {
    var isBest, isMatch;

    isBest = checkPasswordReq($('#inputNewPwd').val())
    $('#recommendation').empty();
    if (!isBest) {
Rosanny Sihombing's avatar
add DE    
Rosanny Sihombing committed
9
10
        //$('#recommendation').html('Must be at least 8 characters').css('color', 'red');
        $('#recommendation').html('Das Passwort muss mindestens 8 Zeichen haben').css('color', 'red');
Rosanny Sihombing's avatar
updates  
Rosanny Sihombing committed
11
12
13
14
    }

    // match or not?
    if ($('#inputNewPwd').val() == $('#inputConfirm').val()) {
Rosanny Sihombing's avatar
add DE    
Rosanny Sihombing committed
15
16
        //$('#message').html('Matching').css('color', 'green');
        $('#message').html('Übereinstimmend').css('color', 'green');
Rosanny Sihombing's avatar
updates  
Rosanny Sihombing committed
17
18
        isMatch = true;
    } else {
Rosanny Sihombing's avatar
add DE    
Rosanny Sihombing committed
19
20
        //$('#message').html('Not Matching').css('color', 'red');
        $('#message').html('Nicht übereinstimmend').css('color', 'red');
Rosanny Sihombing's avatar
updates  
Rosanny Sihombing committed
21
22
23
24
25
26
27
28
29
30
        isMatch = false;
    }
    
    // enable/disable update button
    if (isBest && isMatch) {
        $('#updateBtn').prop('disabled', false);
    } else {
        $('#updateBtn').prop('disabled', true);
    }
});