Python编程:happybase读写HBase数据库
1242
2022-05-30
安装
composer require firebase/php-jwt
1
文档:https://github.com/firebase/php-jwt
1, 'username'=> 'Tom' ]; $payload = array( "iat" => $time, // 签发时间 "ext" => $time, // 过期时间 "data"=> $data // 携带数据 ); $jwt = JWT::encode($payload, $key); echo $jwt; // 正常的jwt $decoded = JWT::decode($jwt, $key, array('HS256')); print_r($decoded); //[iat] => 1622605592 //[ext] => 1622605592 //[data] => stdClass Object // ( // [id] => 1 // [username] => Tom // ) // 异常捕获 $jwt = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MjI2MDUzNDUsImV4dCI6MTYyMjYwNTM0NSwiZGF0YSI6eyJpZCI6MSwidXNlcm5hbWUiOiJUb20ifX0.Jgp1JBPngj0lgmFpMty7C76mWwtFQVoLvQtGsN5LcpgstdClass Object'; try { $decoded = JWT::decode($jwt, $key, array('HS256')); }catch (ExpiredException $e){ echo 'token已过期'; }catch (\Exception $e){ echo 'token无效'; } print_r($decoded);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
参考
thinkphp6集成JWT
PHP
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。