无法登录- Laravel 5.3 - Cloudways Application


Can't log in - Laravel 5.3 - Cloudways Application

我不能登录,我不明白为什么。4天以来,我尝试了很多东西。我用git。这个问题只存在于web服务器上。在我的测试环境中,一切都运行良好。当我尝试登录到服务器时,我没有在日志中得到任何错误。

测试:Windows 10,包含Vagrant, Homestead, Laravel 5.3, php 7.0

服务器:Cloudways, Laravel 5.3, php 5.6

我正在使用来自laravel的Auth系统,当我使用记住我的复选框时,我可以登录几秒钟。拖延之后,它把我赶了出去。我不明白发生了什么,因为两个服务器之间唯一的区别是.env文件。我只是做了一个备份到服务器的创建日期,用git重新部署,我还做了一个MySql转储,让所有的东西都在测试一个。

当然,我做了所有这些命令行:

php artisan clear-compile php artisan config:clear php artisan config:cache composer dump-autoload php artisan session:clear php artisan view:clear php artisan cache:clear

请帮帮我。

编辑我只是对代码做了一些修改。但首先,我需要进一步解释一下这个问题。我意识到我可以登录,如果我使用"记住我"复选框。问题是我没有被赶出去。我在每个帖子上都有67行标记不匹配错误。问题是,我没有在每个不同的表单中添加一个csrf字段,而是在布局中添加了一个带有标记的元字段。现在,我的帖子工作得很好。

我仍然无法登录,如果我不使用复选框记住我…(只要把它默认选中…)

我不确定,但它可能与cloudways上的PHP版本有关。Laravel 5.3需要PHP 5.6.4或更高版本(根据https://laravel.com/docs/5.3/upgrade),但我认为cloudways上的PHP版本是5.6.2