autocreate user (fixes #33139)
This commit is contained in:
parent
63c710c4fd
commit
1d448e70c7
|
@ -78,7 +78,9 @@ class SecurityController extends Controller
|
|||
if($masteridentity=="LDAP") {
|
||||
// Normalement la synchronisation des comptes aurait du générer le compte en base c'est donc pas normal
|
||||
// Peut-être juste relancer une synchronisation
|
||||
throw $this->createNotFoundException('Permission denied. Need to synchronize LDAP ? Contact your administrator');
|
||||
// On tente une synchronisation via methode SSO
|
||||
$masteridentity="SSO";
|
||||
// throw $this->createNotFoundException('Permission denied. Need to synchronize LDAP ? Contact your administrator');
|
||||
}
|
||||
|
||||
if($masteridentity=="SSO") {
|
||||
|
@ -89,8 +91,10 @@ class SecurityController extends Controller
|
|||
|
||||
// On calcule le niveau01 de l'utilisateur
|
||||
$niveau01=$em->getRepository('CadolesCoreBundle:Niveau01')->calculateNiveau01($attributes);
|
||||
if(!$niveau01)
|
||||
throw $this->createNotFoundException('Permission denied. No Organisation Niveau 01 match');
|
||||
if(!$niveau01) {
|
||||
$niveau01=$em->getRepository('CadolesCoreBundle:Niveau01')->findAll()[0];
|
||||
//throw $this->createNotFoundException('Permission denied. No Organisation Niveau 01 match');
|
||||
}
|
||||
|
||||
$user->setUsername($username);
|
||||
$user->setEmail($email);
|
||||
|
|
Loading…
Reference in New Issue