AllInOne 项目保姆级记录
文章平均质量分 64
AllInOne项目从零记录开发全过程,全面剖析laravel
捣蛋鬼大师
知道的越多,不知道的越多
展开
-
基于国产宝塔面板安装项目会用到的linux命令(The most detailed on the net)
国产宝塔后台项目目录及文件拥有者默认都是www用户,但www用户默认是禁止登录的,这样配置git就无法使用,比如配置新用户A,项目文件及目录的拥有者是A,在后台更改权限的话,该项目文件的拥有者就会变回默认的www,得用命令行去更改所有者。原创 2022-12-23 16:31:48 · 1002 阅读 · 0 评论 -
cookie加密解密和保证数据完整性(不被篡改)
AES-128-CBC是一种分组对称加密算法,即用同一组key进行明文和密文的转换,以128bit为一组,128bit==16Byte,意思就是明文的16字节为一组对应加密后的16字节的密文。若最后剩余的明文不够16字节,需要进行填充,通常采用PKCS7进行填充。比如最后缺3个字节,则填充3个字节的0x03;若最后缺10个字节,则填充10个字节的0x0a;若明文正好是16个字节的整数倍,最后要再加入一个16字节0x10的组再进行加密CBC加密原理:明文跟向量异或,再用KEY进行加密,结果作为下个BLO原创 2022-12-05 17:10:58 · 1790 阅读 · 0 评论 -
laravel session 生命周期
位置:app/Http/Kernel.php关键位置:顺便提一下 类这个是加密解密cookie,保证数据完整性的逻辑代码部分,准备另起一篇进行记录关键代码:方法从请求的cookie字段获取session文件名(sessionID)返回是;关键代码:这里是存储session数据, 是实体类这个类自定义了所有关于session存取逻辑,session存储数据(未序列化情况)未登录情况下没有字段,用于用户的相关认证待续。。。如有不正确的请指正原创 2022-12-05 14:29:00 · 643 阅读 · 0 评论 -
laravel生命周期超细腻
着手AllInOne项目之前,把laravel项目运行生命周期研究了一下。原创 2022-12-02 15:59:07 · 344 阅读 · 0 评论 -
安全认证宇宙之用户认证0x01
除了首页各个路由访问报错:laravel No input file specified。打开nginx的配置文件,在location中添加上。安装用户认证并分析原理(举一隅不以三隅反则不复也)原创 2022-12-01 11:23:07 · 734 阅读 · 0 评论 -
新的篇章导读
他强任他强,清风抚山岗,他横由他横,明月照大江。原创 2022-11-30 17:20:16 · 256 阅读 · 0 评论