管理后台不显示验证码功能
后台登陆错误
我的站在本地一切功能正常(目前来说).但有一点,我后来我查看源文件的时候发现有个<img border="0" name="imageField" src="$webdb[www_url]/yzimg.php">才知道php168也有后台验证码!!!我郁闷为什么他显示不了,也没有在后台看到有相关功能开启这样的东西.虽然我用得还算正常,但本来有的功能却不能用,真让人扫兴!
很支持php168,希望各位创始人能够伸出援手....
几个小时后
事实上是本人一开始用没仔细看的问题!不过我在搜索相关主题的时候也发现有人和我一样笨笨的,呵,希望给笨人一个提示好了!见谅.....
还有,说到验证码,用户登录也是要验证码才行的...个人觉得!
谢谢啦.....
好多天后
这个帖子似乎有点骗浏览量的嫌疑!为此要进行一些修改也好让P8网友不至于失望而归!
通常后台不显示验证码的原因有:
A.本地测试时,更换地地址(整站访问地址),地址不正确。
其实P8有提示:“比如http://www.php168.com 结尾不要留有/
请必须正确填写,否则会造成图片不能显示及链接路径有错”
但是没人会注意,因为只有在出现问题时才会有人提问,去找到那个不显眼的地方。
解决方法:
1.先强行进后台,做法如下
修改整站文件admin/global.php
查找
$ForceEnter=0; //把0改成1将强制进入后台
替换成
$ForceEnter=1; //把0改成1将强制进入后台
进入后记得改回来,要不别人一下就能进后台.
2.局域网内测试最好用:http://你的IP/安装目录。例如http://192.168.0.25/tom
因为本地机测试时虽然很正常,但是你想在局域网内其它机上测试或者让你的同事帮忙管理
时你就会发现图片不能显示及链接路径有错,查看属性发现http://localhost/tom/.../...说
明路径的有错而且是整站访问地址那的错。
B.在服务器上的(转移服务器时发现后台不显示验证码)1.先强行进后台,做法如下
修改整站文件admin/global.php
查找
$ForceEnter=0; //把0改成1将强制进入后台
替换成
$ForceEnter=1; //把0改成1将强制进入后台
进入后记得改回来,要不别人一下就能进后台.
2.确定你的域名没变。确定你用的“整站访问地址”正确!!!
至于怎么才是正确的,我学得不用在这里说了吧。
C:系统原因,显示不了验证码
用户计算机安装了windows XP SP2系统后(包括最新的win2003sp1),在一些网站上在进行用
户注册或后台管理登录需要输入验证码时,页面却无法显示验证码,(而在计算机升级为
windows XP SP2以前却可以显示。其原因是大部分的验证码都是以图片形式出现的,且图片
格试一般为.xbm,而Windows XP SP2操作系统在默认状态下是不支持该图片格式的,所以,
无法显示验证码。
解决问题的方法:(还有很多,不过个人觉得这个很好用)
自制注册表修改文件法
用文本文件编辑如下一个文件,
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/Security]
"BlockXBM"=dword:00000000
之后将该文件保存为扩展名为.reg的注册表文件,再双击进行导入即可解决问题。
D.浏览器原因:
浏览器的缓存是希望可以方便用户,使经常上同网站的用户可以更快的打开网站,可是这个
网站开发人员带了好大的麻烦(个人在调试网站时常常因为这个问题搞得头痛到死)。
解决方法:打开INTERNET选项--常规--删除文件--删除所有脱机文件
--删除cookies(为了排除不必要的因素)
再按确定就可以了。
在ABC三个问题中如果你觉得必要,就可以加上D的操作。不要因为浏览器缓存让你郁闷N久!
!!
最后,小弟经验不足,只是做出一些总结还希望各位多提建议!谢谢.......