DynamicPassword.php 885 字节
<?php
/**
 * @remark :
 * @name   :DynamicPassword.php
 * @author :lyh
 * @method :post
 * @time   :2024/9/14 16:39
 */

namespace App\Console\Commands;

use Illuminate\Console\Command;
use Illuminate\Support\Facades\Cache;

class DynamicPassword extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'dynamic_password';

    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = '动态密码';

    /**
     * Create a new command instance.
     *
     * @return void
     */
    public function __construct()
    {
        parent::__construct();
    }

    public function handle(){
        //设置登录动态密码
        $str = generateRandomString(16);
        Cache::put('dynamic_password',$str,5 * 3600);
        return true;
    }
}