laravel - Laravel默认身份验证iis8.5不起作用
问题描述
我已经在 IIS 8.5 服务器上安装了 laravel 5.5,我使用 laravel dafault authentication 脚手架来创建注册和登录页面。
我在另一台运行 php 和 apache 的机器上对其进行了测试,效果很好。
但是当我尝试在我的 IIS 8.5 服务器上测试相同的登录时,身份验证似乎不起作用。
我的会话驱动程序是我已将 IUSR 权限授予存储供应商 bootstrap 的文件。
我能够从数据库中检索数据并显示在页面上。
我不能做的是登录,如果我填写用户名和密码并单击登录,它不会登录,也不会抛出任何错误。
我没有尝试使用 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":{}}
解决方案
推荐阅读
- php - 将图像和描述加载到叠加层(HTML/CSS/PHP)
- powershell - 如何让 PS 脚本访问需要管理员访问权限的文件夹
- php - HasOne 创建不更新外部字段
- lua - 我需要帮助去混淆 gLua 代码,但找不到任何解决方案
- data-management - *何时*您从 Xamarin Forms 列表视图中的编辑控件保存数据?
- python-3.x - 无法打开图像
- python - 如何在一个元素中拾取某个平面来镜像它?
- c++ - 链接和编译文件之间的 C++ 阶段
- python - 使用 np.arange 创建坐标对列表
- android - 无法在运行时使用 Appium 识别元素