public function regenerateAPIAction()
{
/** @var User $user */
$user = $this->getUser();
if (!$user) {
throw new AccessDeniedException("ojs.403");
}
$user->generateApiKey();
$user->setEnabled(true);
$em = $this->getDoctrine()->getManager();
$em->persist($user);
$em->flush();
$this->successFlashBag('API key regenerated.');
return $this->redirectToRoute('ojs_user_get_apikey');
}