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

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

longren610
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
CrazyZard
最佳答案

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

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

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

4年前 评论
longren610

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

4年前 评论
longren610

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

4年前 评论
CrazyZard

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

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

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

4年前 评论
longren610

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

4年前 评论

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