【问题标题】:WHMCS Invalid Csrf Protection Token ErrorWHMCS 无效的 Csrf 保护令牌错误
【发布时间】:2018-04-01 06:21:56
【问题描述】:

我使用 whmcs 很长时间了,但是两天前我的许可证由于未知原因被暂停,现在它未暂停但我无法登录,它显示“无效的 CSRF 保护令牌”。我已经尽力了,但没有解决。

【问题讨论】:

    标签: csrf whmcs


    【解决方案1】:

    我意识到这与我所拥有的 another issue with sessions 有关。那篇文章指出,出现此问题的原因有两个:

    • 配置的会话 tmp 路径不可写
    • 配置的会话 tmp 路径已满

    在执行phpinfo() 之后,我意识到我的session.save_path 指向一个不存在的目录。必须编辑我的php.ini 并将其值设置为/tmp

    问题已解决。

    【讨论】:

    • 找出它发生的原因非常重要。你的回答最合适也更合理。竖起大拇指!
    【解决方案2】:

    来自WHMCS forum post,他们建议禁用 Session IP Check。

    设置 > 常规设置 > 安全选项卡

    或者从 phpmyadmin,运行这个 SQL 语句:

    UPDATE `tblconfiguration` SET `value` = 'on' WEHRE `setting` = 'DisableSessionIPCheck'
    

    【讨论】:

    • 但问题是我使用的是 whmcs 7.4,打开设置选项卡需要提供密码。
    • 创建一个test.php文件并添加phpinfo();进入它并查看会话路径,并确保该路径是可写的。请参阅@Cedric Ipkiss 的答案。
    猜你喜欢
    • 2015-04-20
    • 2017-07-29
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    • 2020-01-02
    • 2013-07-20
    • 2017-07-15
    • 2021-10-13
    相关资源
    最近更新 更多