当我在Bolt管理员登录屏幕中输入我的凭据时,该页面才会重新加载。我最终返回登录页面,没有任何错误消息或任何内容。我想也许我的用户名/密码错了,所以我尝试改变它们。当我这样做时,我得到了#34;糟糕的用户名/密码"错误。这是一个屏幕截图,显示了正在发生的事情:https://s3.amazonaws.com/twork/bolt-login.mov。
之前有一段时间我发生这种情况,所以我使用其他浏览器登录。那当时有效,但这次没有用。当发生这种情况时,我看到登录尝试记录在Bolt仪表板页面上,甚至是那些将我带回登录页面的页面。
我已尝试清除浏览器缓存。我还试图使用其他两个浏览器登录,但这次没有用。我在Bolt 3.2.5上。这是服务器上的缓存问题吗?如果我知道要清空哪些目录,我可以通过SSH进入框并手动清除缓存。
另一件可能相关的事情是:我在一台虚拟机上创建了这个Bolt设置,拍摄了快照,然后使用快照构建了一个新的虚拟机。但是,在我创建新VM之前,这也发生在我身上。也就是说,这发生在原始VM以及新VM上。
感谢您的时间和帮助!
答案 0 :(得分:3)
最可能的解释是,信息的某些部分用于创建Cookie,这些部分会在您的VM设置上发生变化,从而导致无法正确创建Cookie。
config.yml
中有一些设置会调整Cookie设置,例如:
cookies_use_remoteaddr: true
cookies_use_browseragent: false
cookies_use_httphost: true
尝试将它们全部设为false或一次更改为false。
要检查的另一件事是Web服务器可以写入app/cache
文件夹,因为这是存储会话数据的位置。
答案 1 :(得分:0)
我不使用bolt,但你必须调试方法的每一步,以确定你的用户登录是否实际上已经过验证。 echo "here"; exit;
同时检查会话或cookie是否设置正常等。某些cms应用程序具有配置调试模式设置以帮助解决此问题。祝你好运。