将Laravel Authentication添加到现有的PHP应用程序中?

时间:2016-10-20 02:45:36

标签: php laravel authentication jwt

对于现有的PHP应用程序,它没有使用任何框架......是否可以在不尝试将整个PHP转换为Laravel应用程序的情况下向其添加/集成基于Laravel的身份验证?

我是一个完整的PHP新手,并希望有人指出我正确的方向。非常感谢。

1 个答案:

答案 0 :(得分:1)

当然,您可以将JWT添加到现有的PHP应用程序中,它不会被Laravel“锁定”,远离它。大多数内置这些功能的框架只是各种组件的超集,使开发人员的工作更轻松。您当然可以在您的应用程序中自行实现这些,只要您具备如何操作的知识。

由于这是一个没有任何提供示例的抽象问题,因此代码片段的一些答案可能会让您感到困惑。相反,这里有一些资源,您可以阅读有关该主题的更多内容并继续前进:Sitepoint, JWT in PHP AppPHPClicks Token Based Authentication

另一种方法是制作一个新的Laravel项目(或Lumen项目,如果它只是一个API,你不想渲染视图),并将当前代码库从其他应用程序导入到它。

如果您想让生活更轻松,可以使用一些SAAS备选方案进行身份验证,例如Auth0