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