CIM67 - Update Block users

This commit is contained in:
“VeLiTi”
2024-04-16 14:54:31 +02:00
parent 32965b319f
commit 4bd3dad3de
4 changed files with 15 additions and 5 deletions

View File

@@ -71,7 +71,9 @@ if ($stmt->rowCount() == 1) {
$messages = generate_payload($user); $messages = generate_payload($user);
//Send results //Send results
print_r($messages); print_r($messages);
} else {
}
else {
//Update Login count with failed attempt //Update Login count with failed attempt
$login_attempt = $user_data['login_count'] + 1; $login_attempt = $user_data['login_count'] + 1;
$stmt_login = $pdo->prepare($sql_login); $stmt_login = $pdo->prepare($sql_login);

View File

@@ -50,7 +50,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if ($responses === 'NOK'){ if ($responses === 'NOK'){
$retry++; $retry++;
$password_err = 'Not authorized, please retry'; $password_err = 'Not authorized, please retry';
} elseif ($responses == 1){ } elseif ($responses == '1'){
$password_err = 'Too many login attempts. User blocked, please contact your administrator'; $password_err = 'Too many login attempts. User blocked, please contact your administrator';
} else { } else {
// Start a new session // Start a new session

View File

@@ -265,6 +265,14 @@ $view .= '
</div> </div>
</div>'; </div>';
//SUPERUSERS AND ADMINS CAN RESET BLOCKED USERS
if ($_SESSION['permission'] == 3 || $_SESSION['permission'] == 4){
$login_count = '<input id="name" type="text" name="login_count" placeholder="'.$User_pw_login_count.'" value="'.$user['login_count'].'">';
} else {
$login_count = '<input id="name" type="text" name="" placeholder="'.$User_pw_login_count.'" value="'.$user['login_count'].'" readonly>';
}
$view .= '<div class="content-block tab-content"> $view .= '<div class="content-block tab-content">
<div class="form responsive-width-100"> <div class="form responsive-width-100">
<label for="">'.$general_created.'</label> <label for="">'.$general_created.'</label>
@@ -272,7 +280,7 @@ $view .= '<div class="content-block tab-content">
<label for="">'.$User_lastlogin.'</label> <label for="">'.$User_lastlogin.'</label>
<input id="name" type="text" name="" placeholder="'.$User_lastlogin.'" value="'.$user['lastlogin'].'" readonly> <input id="name" type="text" name="" placeholder="'.$User_lastlogin.'" value="'.$user['lastlogin'].'" readonly>
<label for="">'.$User_pw_login_count.'</label> <label for="">'.$User_pw_login_count.'</label>
<input id="name" type="text" name="" placeholder="'.$User_pw_login_count.'" value="'.$user['login_count'].'" readonly> '.$login_count.'
</div> </div>
</div>'; </div>';

View File

@@ -135,8 +135,8 @@ $view .= '
$permission_user = 'permission'.$response->view; $permission_user = 'permission'.$response->view;
$view .= ' $view .= '
<tr> <tr>
<td class="responsive-hidden">'.(($response->login_count > 4)? '<span class="status disabled">'.$User_block:'').'</td> <td class="responsive-hidden"></td>
<td class="responsive-hidden">'.(($response->userkey && $response->userkey !='')? '<span class="status enabled">'.$enabled:'<span class="status">'.$disabled).'</td> <td class="responsive-hidden">'.(($response->login_count > 4)? '<span class="status disabled">'.$User_block:(($response->userkey && $response->userkey !='')? '<span class="status enabled">'.$enabled:'<span class="status">'.$disabled)).'</td>
<td class="responsive-hidden">'.(($response->service && $response->service !='')? '<span class="status enabled">'.$enabled:'<span class="status">'.$disabled).'</td> <td class="responsive-hidden">'.(($response->service && $response->service !='')? '<span class="status enabled">'.$enabled:'<span class="status">'.$disabled).'</td>
<td>'.$response->username.'</td> <td>'.$response->username.'</td>
<td>'.$response->partnerhierarchy.'</td> <td>'.$response->partnerhierarchy.'</td>