【发布时间】:2018-04-01 06:21:56
【问题描述】:
我使用 whmcs 很长时间了,但是两天前我的许可证由于未知原因被暂停,现在它未暂停但我无法登录,它显示“无效的 CSRF 保护令牌”。我已经尽力了,但没有解决。
【问题讨论】:
我使用 whmcs 很长时间了,但是两天前我的许可证由于未知原因被暂停,现在它未暂停但我无法登录,它显示“无效的 CSRF 保护令牌”。我已经尽力了,但没有解决。
【问题讨论】:
我意识到这与我所拥有的 another issue with sessions 有关。那篇文章指出,出现此问题的原因有两个:
- 配置的会话 tmp 路径不可写
- 配置的会话 tmp 路径已满
在执行phpinfo() 之后,我意识到我的session.save_path 指向一个不存在的目录。必须编辑我的php.ini 并将其值设置为/tmp。
问题已解决。
【讨论】:
来自WHMCS forum post,他们建议禁用 Session IP Check。
设置 > 常规设置 > 安全选项卡
或者从 phpmyadmin,运行这个 SQL 语句:
UPDATE `tblconfiguration` SET `value` = 'on' WEHRE `setting` = 'DisableSessionIPCheck'
【讨论】: