版本:phpwind v9.0.1
后台验证策略并未开启,但是登录验证依然显示,而且怎么输入都会提示验证错误,我看百度知道里说找到文件
data/bbscache/config.php 找到$db_gdcheck=把后面的值设置为'0'~
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在phpwind v9.0.1中,如果遇到登录验证问题,且希望关闭图形验证码(即您提到的后台验证策略),直接修改cache/config.php文件可能不是最直接或最合适的方法,因为这个文件通常包含缓存数据,不建议直接编辑来改变系统配置。
正确的做法是通过phpwind的后台管理界面进行设置,或者在安装目录下找到配置文件进行修改。但根据您的描述,如果后台没有明显的开关选项,您可以尝试以下步骤来尝试关闭验证码功能:
检查后台设置:首先,请确保您已经彻底检查了后台的“全局设置”或者“安全设置”等相关部分,看是否有关闭验证码的选项。有时候这些设置可能隐藏得比较深。
手动修改配置文件:
config文件夹内,比如config/config_global.php。PW_GD_VERIFY或pw_verify_type这样的配置变量控制验证码的开启状态。0或false来关闭验证码。例如,如果找到的是'PW_GD_VERIFY' => 1,,则修改为'PW_GD_VERIFY' => 0,。注意备份:在修改任何配置文件之前,请务必做好网站和数据库的备份,以防修改错误导致网站无法正常运行。
查看插件或模板:如果上述方法都无效,可能是某个第三方插件或自定义模板引入了额外的验证码逻辑。检查已安装的插件中是否有涉及验证码的功能,并尝试禁用这些插件看是否解决问题。
如果问题依然存在,建议访问phpwind官方论坛或技术支持寻求帮助,那里可能有更具体的解决方案或补丁。