csrf与xss攻击的详解与区别
CSRF:跨站请求伪造登录受信任网站A,并在本地生成Cookie,在不登出A的情况下,访问危险网站B。其实是利用了网站A的漏洞如何防御:Token 验证(用的最多)隐藏令牌:把token隐藏在http的head头中R...
SpringBoot常用注解
@Autowired将bean自动注入到类的属性中。该注解可以直接标注在属性上,也可以标注在构造器,方法,甚至是传入参数上,其实质都是调用了setter方法注入。@ComponentScan用来自动扫描被这些注解标...
laravel数据库事务
事务自动提交DB::transaction(function () { //处理数据逻辑 });处理死锁transaction 方法接受一个可选的第二个参数 ,该参数用来表示事务发生死锁时重复执行的次数。一旦定义的次数尝试完毕,...
laravel使用jwt实现api用户认证
安装composer包composer require tymon/jwt-auth发布配置文件php artisan vendor:publish --provider='Tymon\JWTAuth\Providers\LaravelServiceProvider'生成加密密钥php artisan jwt:secret更...
php支付宝小程序订阅消息
发送模板消息前需要能在小程序客户端发起订阅//$publicKey支付宝公钥 //$privateKey支付宝应用私钥 //$appid 小程序appid //$to_user_id 发送给当前的用户。2088开头的 //user_template_id 消息...
wordpress配置伪静态
Apache<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRu...
Laravel自定义场景验证规则 自定义验证
设置下异常处理类。参考https://jsjxsz.cn/209.html新建SceneValidatorTrait.php文件新建AdminRequest.php验证文件namespace App\Http\Requests\Admin\Account; use App\Helpers\Traits\SceneVa...
input框type=number类型去掉右侧的箭头
/* Chrome浏览器 */ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; } /* Firefox浏览器 */ input[type='number']{ -moz-appearance: textf...
Laravel No application encryption key has been specified
创建项目后运提示此错误,这是因为没有配置好 APP_KEY。解决方法:进入项目根目录执行php artisan key:generate