独立页面 Laravel 用户登录验证问题

用laravel5.8做的项目,现在有个奇葩要求,要把原生php写的页面放到项目中直接访问,但是这个页面又必须要登录后才能访问的。求教各位大神,像这种奇葩要求,有什么好的方法处理么?目前是把原生php页面直接放public目录下面,可以直接访问了。

longren610
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
CrazyZard
最佳答案

@longren610 你不用 laravel 路由去引导一下嘛? 路由里面直接view(‘旧文件’)

5年前 评论
讨论数量: 6
CrazyZard

这个路由下 直接加上路由中间件 中间件里面去验证

5年前 评论
longren610

@ififEngineer 没办法要求这样,其他项目已有的功能,直接复制过来直接就用了,就不需要再开发一次。

5年前 评论
longren610

@CrazyZard 哥们,代码是原生的,直接放public目录下面的,都没有进入laravel的流程,加路由中间件有用么? :joy:

5年前 评论
CrazyZard

@longren610 你不用 laravel 路由去引导一下嘛? 路由里面直接view(‘旧文件’)

5年前 评论
自由与温暖是遥不可及的梦想

你放到 views 里面 来个控制器 分配个路由就好啦。 然后加个权限验证

5年前 评论
longren610

@DreamOfFreedom @CrazyZard 感谢回答,对于单文件用这种办法确实可以。现实是我这边比较复杂,要引用的原生PHP页面,还调用了其它原生页面。最终使用的解决办法是路由跳转到原生页面,用签名的方式来验证是否登录。 :joy:

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!