我不能登录我也不明白为什么。4天来我做了很多尝试。我用吉特。这个问题只存在于web服务器上。在我的测试环境里,每件事都很正常。当我试图登录到服务器时,日志中没有错误。
测试: Windows 10,带有Vagrant,Homestead,Laravel 5.3,php 7.0
服务器: Cloudways,Laravel 5.3,php 5.6
我使用的是拉拉的Auth系统,当我使用“记住我”复选框时,我可以登录几秒钟。耽搁之后,我就被赶出去了。我不明白会发生什么,因为2服务器之间唯一的区别是.env文件。我只是对服务器的创建日期做了备份,重新部署了with,我还做了一个MySql转储,让所有的内容都在Test上。
当然,我执行了所有这些命令行:
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字段添加到每个不同的表单中,而是在布局中添加了一个带有令牌的元字段。现在,我的职位运作良好。
我还是不能登录如果我不使用复选框记住我..。(把它放在默认情况下检查.)还在找问题。
发布于 2016-12-04 08:10:48
我不确定,但它可能与cloudways上的PHP版本有关。Laravel5.3需要PHP5.6.4或更高版本(根据https://laravel.com/docs/5.3/upgrade),但我认为cloudways上的PHP是5.6.2
https://stackoverflow.com/questions/39710925
复制相似问题