Browse Source

Catch the exception of the password policy app

pull/1297/head
Joas Schilling 9 years ago
parent
commit
c0ecdf6402
No known key found for this signature in database GPG Key ID: E166FD8976B3BAC8
  1. 14
      core/Command/User/Add.php
  2. 9
      core/Command/User/ResetPassword.php

14
core/Command/User/Add.php

@ -115,10 +115,16 @@ class Add extends Command {
return 1;
}
$user = $this->userManager->createUser(
$input->getArgument('uid'),
$password
);
try {
$user = $this->userManager->createUser(
$input->getArgument('uid'),
$password
);
} catch (\Exception $e) {
$output->writeln('<error>' . $e->getMessage() . '</error>');
return 1;
}
if ($user instanceof IUser) {
$output->writeln('<info>The user "' . $user->getUID() . '" was created successfully</info>');

9
core/Command/User/ResetPassword.php

@ -113,7 +113,14 @@ class ResetPassword extends Command {
return 1;
}
$success = $user->setPassword($password);
try {
$success = $user->setPassword($password);
} catch (\Exception $e) {
$output->writeln('<error>' . $e->getMessage() . '</error>');
return 1;
}
if ($success) {
$output->writeln("<info>Successfully reset password for " . $username . "</info>");
} else {

Loading…
Cancel
Save