disucz!NT 3.5.0 验证码点击不能变化只是样式变化

时间:2022-04-30 02:43:25

来博客园这么久了,第一次写博客啊!公司有个论坛10年没动了,是discuz!NT 3.5.0版本的,由于验证码不能变化老是被人刷。网上找了很多资料根本没有。可能有同行下次也会遇到这样的问题,我就把我的解决方法给大家共享了,具体解决方法:

1.现在下载一份discus!NT3.5.0的源码,51aspx里面就有

2.打开源码后找到.Discuz.Data>>>DbProvider>>IDataProvider.cs 加代码如图:

disucz!NT 3.5.0 验证码点击不能变化只是样式变化

3.找到Discuz.Data.SqlServer>>UserManage.cs加代码如图:

disucz!NT 3.5.0 验证码点击不能变化只是样式变化

(其实UserManage.cs实现了IDataProvider.cs接口,加下方法就行了)

4.找到Discuz.Web>>UI>>VerifyImagePage.cs加代码如图:

disucz!NT 3.5.0 验证码点击不能变化只是样式变化

就这4个步骤按着做就解决验证码不能变化的问题了。马上国庆了祝大家节日快乐。