thinkphp6 (JWT)token生成与解密

安装

首先在框架中安装JWT:
composer require firebase/php-jwt

安装后在tp框架中或者框架中的模块新建一个目录

目录里新建一个类文件 如:

thinkphp6 (JWT)token生成与解密_第1张图片

以下是代码(写入新建的token类文件):

控制器调用


  public function index(Request $request)
    {
        //这是控制器的一个方法
        $data['name']=$request->param('name'); 接收过来的名字
        $obj=new token();  //实例化token文件
        $arr=$obj->getToken($data); //调用token文件里面的加密函数进行加密
        print_r($arr);
        $decrypt_token=$obj->decrypt_token($arr); //调用token文件里面的解密函数进行解密
        print_r($decrypt_token);

    }

你可能感兴趣的:(php,开发语言)