我已在IIS 8.5服务器上安装了laravel 5.5 我使用了laravels dafault身份验证支架来创建注册和登录页面。
我在另一台运行php的机器上对其进行了测试,并且apache效果很好。
但是当我尝试在IIS 8.5服务器身份验证上测试相同的登录名时,似乎无法正常工作。
我的会话驱动程序是文件 我已将IUSR权限完全授予存储供应商引导程序。
我能够从数据库中检索数据并显示在页面上。
我无法执行的操作是login,如果我填写了用户名和密码并单击login,则它不会登录并且不会引发任何错误。
我不尝试使用ldap或Windows身份验证,我只是在使用默认的登录脚手架,将用户名和密码存储在数据库中。
还有其他人在IIS 8.5上遇到此问题吗?
当我检查登录方法时,以下是我在登录方法中进行操作时的输出
protected function validateLogin(Request $request)
{
echo json_encode($request);die;
$this->validate($request, [
$this->username() => 'required|string',
'password' => 'required|string',
]);
}
下面是我看不到的值
{"attributes":{},"request":{},"query":{},"server":{},"files":{},"cookies":{},"headers":{}}