addOption('user_id','u', InputArgument::OPTIONAL, 'user_id'); } /** * @param InputInterface $input * @param OutputInterface $output * @return int */ protected function execute(InputInterface $input, OutputInterface $output): int { $user_id = $input->getOption('user_id'); if(!$user_id){ return false; } /** * @var \plugin\admin\app\model\Admin $admin */ $admin = \plugin\admin\app\model\Admin::where('id',$user_id)->find(); if(!$admin){ return false; } $totp = \OTPHP\TOTP::create($admin->totp_secret); cp($totp->now()); return 1; } }