【发布时间】:2016-09-09 07:26:34
【问题描述】:
所以我有一个完整的网络应用程序,用户可以在注册/登录后 CRUD 投资组合。
我有另一个应用程序,想把它们都放在一个域下,所以用户可以像这样访问它们:
portfolios.mysite.com
forums.mysite.com
我使用 laravel 附带的 Auth 制作了论坛应用程序。 (php artisan make:auth)。如何将论坛应用程序添加到其中,以便用户可以访问 portfolios 或 forums 区域并创建/更新/删除/阅读投资组合或在论坛中发帖.
【问题讨论】:
-
明确一点,您希望登录到
portfolios.mysite.com的用户也登录到forums.mysite.com,对吗? -
当您的意思是分开时,您希望相同的凭据在两个站点上都可以使用,还是完全分开(如在不同的注册、登录等中)?
-
在这种情况下,拥有两个不同的 Laravel 站点会更容易。两个完全独立的 Laravel 站点,每个站点都有自己的数据库。
-
我知道将它们分别放在自己的域中要容易得多,(实际上这是我的备份计划)。如果我在数据库中添加一个额外的列并将用户类型(无论是投资组合还是论坛)存储在上面,然后在每次登录尝试后检查它,你认为这是否很好?
-
不,我没有。正确的做法是安装两个不同的 Laravel,因为这两个站点没有任何关联。
标签: php laravel authentication