我是一个新的Laravel程序员,我试图开发一个web界面,为来自不同表的两个用户使用相同的登录控制器。一个用户是学生,另一个是指导员。他们都是在登录后被路由到他们的预定页面,但是我想知道在我到达之前是否有任何安全问题要使用这个概念?或者,如果使用这种逻辑有什么缺点,或者在实现逻辑或尝试使用中间件保护路由方面有困难?
登录控制器
public function store(LoginRequest $request)
{
$credentials = $request->only('username', 'password');
if
我正在使用中间件来检查是否存在来自另一个站点的登录令牌。如果存在登录令牌,并且用户尚未登录,我希望使用令牌登录用户并将其发送到他们的预期页面。如果他们已经登录,我希望它什么也不做。
正如建议的那样,这应该是一个ServiceProvider吗?
下面是我的中间件:
<?php
namespace App\Http\Middleware;
use Session;
use Closure;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use App\Http\Controllers\Auth