Commit d3dcad85 authored by Théo GUILLON's avatar Théo GUILLON

Modification : Lors de la récupération de l'utilisateur via le LDAP, si le...

Modification : Lors de la récupération de l'utilisateur via le LDAP, si le nom, prénom, email, login sont null, alors l'utilisateur n'est pas supprimer
parent 2fcb8511
......@@ -399,7 +399,13 @@ class User extends AppModel implements LinkedOrganisationInterface {
public function saveLdapManagerLdap($data) {
$this->Role->recursive = -1;
if (!$this->Role->exists($data['User']['role_id'])) {
if (!$this->Role->exists($data['User']['role_id']) ||
!isset($data['User']['username']) ||
!isset($data['User']['prenom']) ||
!isset($data['User']['nom']) ||
!isset($data['User']['email'])
) {
return false;
}
......@@ -411,10 +417,6 @@ class User extends AppModel implements LinkedOrganisationInterface {
$data['User']['civilite'] = 'M.';
}
if (!isset($data['User']['email'])) {
$data['User']['email'] = $data['User']['prenom'].'@test.fr';
}
if (!isset($data['User']['password'])) {
$data['User']['password'] = PasswordGeneratorAnssi::generate();
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment