分类: 后端

91 篇文章

在PHP中 怎样使用JWT 进行鉴权验证?
1.JWT是什么?JWT官网 https://jwt.io官网简介:JSON Web令牌(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间作为JSON对象安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对对JWT…
面试问题汇总
1.之前用的技术栈 后台技术:redis,mysql,swoole后端框架:thinkphp,laravel,yii,hyperf前端框架:jQuery,vue,react,element-ui,antd,uniapp语言:python 2.写sql要注意哪些东西 ■避免select *,以及加上limit限制 ■where条件尽量不要使用函数或者…
laravel 自定义密码验证方式
继承 EloquentUserProvider <?php namespace App\Providers; use Illuminate\Auth\EloquentUserProvider; use Illuminate\Contracts\Auth\ Authenticatable as UserContract; class ApiEl…
软件、硬件版本号命名规范
不知道大家写程序、画板子时,版本号是怎么命名的?最常见的就是V1.0.0这种简单的形式命名,复杂一点就是带有日期、后缀等版本信息。当然,版本号命名规范就像代码规范一样,不同公司、不同岗位的规范不同。下面就来简单说下关于版本号命名的常见规范。 1通用版本命名规范这里分享一种通用的版本命名规范,格式:主版本号.子版本号.修订版本号.日期_版本阶段比如:…
电子商务的订单拆单
拆分订单服务是为了适应不同商品、库区及灵活的发货方式,我们将对订单状况进行更加细致的跟踪。同时向客户提供准确的商品预计发货时间和预计送达时间,使我们能更及时地兑现对客户的承诺。 业务上我们有自营及商家在平台上进行售卖商品,我们有自已的供应链和仓储系统,因此我们要适应这两种模式,同时不能推翻订单状态对整个业务生命周期的决定作用,还要兼顾售后和财务结算…
centos下安装ffmpeg加上fdk-aac
先安装yasm: 解压yasm-1.3.0.tar.gz cd yasm-1.3.0/./configuremake && make install安装x264 解压last_x264.tar.bz2 cd x264-snapshot-20180305-2245/./configuremake && make ins…
GD库画小票打印图片
<?php namespace addon\printer\service; use GDText\Box; use GDText\Color; class GD { // private $fontFile = 'msyh.ttf'; private $fontFile = 'malgun.ttf'; private $dir = 'upl…
No input file specified问题解决方案
在nginx配置文件中添加如下配置 location ~ \.php { set $script $uri; set $path_info ""; if ($uri ~ "^(.+\.php)(/.+)") { set $script $1; set $path_info $2; } include fastcgi_params; fastcgi_…
Windows+PHP7.3环境下安装imagick扩展和imagemagick
要下载扩展,需要清楚自己的PHP版本。通过phpinfo()查看. 红框的信息之后会用到下载imagemagick程序地址:http://windows.php.net/downloads/pecl/deps/下载这个区域里面的对应版本.选择最高版本,我需要下载vc15的64位的 image.png安装imagemagick程序把这个压缩包下载下来…
composer内存问题
运行命令查看composer.phar安装位置 composer -v 执行命令安装包 php -d memory_limit=-1 F:\composer\composer.phar tymon/jwt-auth