Unset the "password" and "salt" parameter when getting a user or a provider

This commit is contained in:
Alex Tselegidis 2022-10-03 17:03:02 +03:00
parent a01acc5773
commit 6d413ffdfc
2 changed files with 18 additions and 2 deletions

View file

@ -327,7 +327,11 @@ class Providers_model extends EA_Model {
$provider['settings'] = $this->db->get_where('user_settings', ['id_users' => $provider_id])->row_array();
unset($provider['settings']['id_users']);
unset(
$provider['settings']['id_users'],
$provider['settings']['password'],
$provider['settings']['salt'],
);
$service_provider_connections = $this->db->get_where('services_providers', ['id_users' => $provider_id])->result_array();

View file

@ -219,7 +219,11 @@ class Users_model extends EA_Model {
$user['settings'] = $this->db->get_where('user_settings', ['id_users' => $user_id])->row_array();
unset($user['settings']['id_users']);
unset(
$user['settings']['id_users'],
$user['settings']['password'],
$user['settings']['salt'],
);
return $user;
}
@ -430,6 +434,14 @@ class Users_model extends EA_Model {
foreach ($users as &$user)
{
$this->cast($user);
$user['settings'] = $this->db->get_where('user_settings', ['id_users' => $user['id']])->row_array();
unset(
$user['settings']['id_users'],
$user['settings']['password'],
$user['settings']['salt']
);
}
return $users;