如何通过Laravel上的Windows身份验证连接到SQL Server?
DB_CONNECTION=sqlsrv
DB_HOST= host
DB_PORT= port
DB_DATABASE= database
DB_USERNAME= ?
DB_PASSWORD= ?
答案 0 :(得分:-1)
没有直接的方法,可以按照here
中所述的以下方法进行操作检查是否已通过以下方式验证了laravel中的用户身份
\Auth::check()
如果设置了这个,我看看我们的用户是否在Laravel中
$user = \User::find($id);
如果用户存在,请登录
\Auth::login($user);
如果没有,我创建一个新用户,然后登录
$user = new \User; $user->id = $id; $user->password = 'dummy'; $user->save(); \Auth::login($user);
如果未设置 $_SERVER['AUTH_USER']
,那么我将重定向到登录页面。
此外,您可以创建中间件来处理Windows身份验证,如here
所述。