exit(0); break; case 'password:create': $argv = array_slice($argv, 2); if (!isset($argv[0])) { die('Error: missing required parameter [input password]'); } echo sprintf('New password: %s', password_hash($argv[0], PASSWORD_DEFAULT)) . chr(10); echo chr(10); exit(0); break; case 'password:reset': $argv = array_slice($argv, 2); if (!isset($argv[0])) { die('Error: missing required parameter [user id]'); } $user = \Pecee\Model\ModelUser::findOrfail($argv[0]); if ($user === null) { echo sprintf('User with id %s not found', $argv[0]) . chr(10); } else { $password = \Pecee\Guid::createRandomPassword(8); $user->setPassword($password); $user->save(); echo sprintf('Password changed for %s to: %s', $user->username, $password) . chr(10); } echo chr(10); exit(0); break; } echo 'No input specified'; exit(1);