correctif sur autosubmit des users

This commit is contained in:
2021-02-04 16:13:35 +01:00
parent cdb2537d3f
commit 6acf427696
5 changed files with 31 additions and 4 deletions

View File

@@ -25,6 +25,14 @@ class HomeController extends AbstractController
*/
}
public function customer()
{
return $this->render('Home/customer.html.twig',[
"useheader" => true,
"usesidebar" => false,
]);
}
public function selectmonth(Request $request)
{
$nbmonth = $request->request->get('nbmonth');

View File

@@ -97,7 +97,7 @@ class SecurityController extends AbstractController
$user->setPassword("CASPWD-".$username);
$user->setSalt("CASPWD-".$username);
$user->setRole("ROLE_USER");
$user->setRoles(["ROLE_VISITOR"]);
$em->persist($user);
$em->flush();
@@ -125,8 +125,15 @@ class SecurityController extends AbstractController
// Redirection
if($redirect)
return $this->redirect($redirect);
else
return $this->redirect($this->generateUrl('app_home'));
else {
$roles=$user->getRoles();
if(!in_array("ROLE_VISITOR",$roles))
return $this->redirect($this->generateUrl('app_home'));
else {
dump("here");
return $this->redirect($this->generateUrl('app_customer_home'));
}
}
}