登录

tp6 平常操作执行文件笔记

php笔记
0 568

1.实现tp6安装命令:composer create-project topthink/think tp

2.如果以前安装过切换到根目录下执行命令:composer update topthink/framework

3.如果使用多模式应用:composer require topthink/think-multi-app

4.自动生成一个模式:php think build admin(备注后面:admin自定义文件明)

5.tp6隐藏index.php服务器配置上加 phpstudy_pro\Extensions\Nginx1.15.11\conf\vhosts找到配置文件后面加    

         if (!-e $request_filename) {

                rewrite  ^(.*)$  /index.php?s=/$1  last;

        }

6.中间件使用的方法命令:php think make:middleware Check  (备注后面:Check 自定义文件明)

      中间件在路由中使用方法  ,例如:Route::get('swipers''Swiper/getSwipers')->middleware(\app\middleware\Check::class);

7.Restful API所谓的restful就是用来规范我们api的一种约束  安装jwt:composer require lcobucci/jwt

8.jwt由三段组成,分别是header(头部),payload(负载),signature(签名)

9.token流程

用户提交“用户名”和“密码”,实现登录(https rsa 加密);

登录成功后,服务端返回一个token(算法生成)

服务端生成token后,返回给客户端(自己存储)

如果接口需要用户登录才能访问,则需要把token传回给服务端

服务器检测token的有效性以及是否过期

10、创建中间件:

php think make:middleware /admin/Upgrade

/admin/Upgrade 为admin目录下创建Upgrade.php文件的中间件

11、创建控制器:

 php think make:controller [email protected]

创建admin模块下的Blog控制器:

发表评论

0 个回复

1xBet

1xBet

242 2017-05-15 加入 天津

(有时候读书是一种巧妙地避开思考的方法)

热门推荐

友情连接