文档章节

yxcms后台验证码不显示?怎么取消yxcms后台验证码

马浩周
 马浩周
发布于 2016/12/09 11:21
字数 1056
阅读 21
收藏 0
点赞 0
评论 0

嗨,大家好,我是YXCMS的小M老湿,(其实还是习惯大家叫我猪猪吧!)今天又要分享一则yxcms的使用技巧,当然也是yxcms用户在使用过程中很容易出现的小白问题,当然还是同样,yxcms的大神级别的人就不用看了。同样还是关爱小白,从我做起!!好了,闲话要少絮!今天要说的就是yxcms后台验证码不显示的问题,还有怎么取消yxcms后台验证码的一些小方法和技巧。

yxcms

首先先讲解一下,为什么会出现yxcms后台验证码不显示的问题,其实用过cms的人都知道,验证码嘛,作用其实就是验证身份,以防止一些不好的事情发生(其实有些不好的事情不需要通过这里,嘿嘿),但是很多原因都会引起验证码不显示。而yxcms验证码不显示的原因马浩周分析大致有这两点:

1、php环境没有开启GD库拓展。

何为GD库?上度娘百科:GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。如果是php环境的gd库没有开启,那好办,自己寻找gd2的开启方式,其实很简单,就是找到这个php.ini的文件,用查找工具找到extension=php_gd2.dll,把extension=php_gd2.dll 前面的【;】删除就开启了,但是记得要重启php环境哦!!!

2、使用到了记事本一类的非程序编辑器打开了php文件产生了bom导致多余字符输出,导致验证码不能显示。

其实这个问题是很多新手使用cms的人都会犯的错误,那如何解决呢?别急,我很早之前就写过一篇关于去掉bom头的文章→网站程序去掉bom头信息的方法 ;好好瞧瞧就可以了。

其实一般yxcms后台验证码不显示的问题通过以上两种办法就可以解决了,但是因为每个人的使用习惯和代码风格不同,很多人都是出了问题,打死都找不到问题的那种人,那么这种神一样存在的问题该如何解决呢?这种就属于代码界的灵异事件了!!呜~呜~呜~,额,话题怎么有点惊悚了。其实就算找不到不显示yxcms验证码的原因,或者是上面都试过了,还是不行的话,怎么办呢?马浩周教你如何直接去掉yxcms验证码的方法,这样就能直接越过验证码这一关了,是不是很机制啊?嘿嘿,我都有点小崇拜我自己。

打开程序目录下文件,/protected/apps/admin/controller/indexController.php

找到如下代码:

 
  1. //数据验证
  2. if(empty($username))
  3. {
  4. $this->error('请输入用户名');
  5. }
  6. if(empty($_POST['password']))
  7. {
  8. $this->error('请输入密码');
  9. }
  10. if(empty($_POST['checkcode']))
  11. {
  12. $this->error('请输入验证码');
  13. }
  14. if($_POST['checkcode']!=$_SESSION['verify'])
  15. {
  16. $this->error('验证码错误,请重新输入');
  17. }

然后将上述代码中的

 
  1. if(empty($_POST['checkcode']))
  2. {
  3. $this->error('请输入验证码');
  4. }
  5. if($_POST['checkcode']!=$_SESSION['verify'])
  6. {
  7. $this->error('验证码错误,请重新输入');
  8. }

删除或者用php注释方法注释;然后保存即可。

删除或注释之后再登录后台时可不填验证码,直接输入用户名、密码登录即可。

好了,上面说的方法都是为了让你在使用yxcms的时候,注意的一些小事情,但是归根结蒂,为什么会出现yxcms验证码不显示的问题呢?我们何不直接把问题消灭在源头,鉴于有些用户将本地做好的网站上传到空间、或者搬家等操作不当引起验证码不显示问题,才写出取消后台登录验证码验证的办法,最后再叮咛一句:务必使用Dreamweaver、Sublime Text、EditPlus、Notepad++等文本编辑器更改php文件,不能用记事本直接打开更改。

© 著作权归作者所有

共有 人打赏支持
马浩周

马浩周

粉丝 3
博文 38
码字总数 47627
作品 1
个人站长
yxcms后台验证码不显示?怎么取消yxcms后台验证码

嗨,大家好,我是YXCMS的小M老湿,(其实还是习惯大家叫我猪猪吧!)今天又要分享一则yxcms的使用技巧,当然也是yxcms用户在使用过程中很容易出现的小白问题,当然还是同样,yxcms的大神级别...

马浩周 ⋅ 2016/12/28 ⋅ 0

YXCMS怎么设置手机端模板和判断移动手机端

今天yxcms群里就有yxcms的爱好者问yxcms的手机端模板和从哪里判断手机访问的,这些移动手机方面的问题,因为现在都是移动互联时代了,哪个cms不支持手机端模板自定义的话,当然会被out的,不...

马浩周 ⋅ 2016/12/28 ⋅ 0

yxcms单页或文章页怎么设置提交表单

之前对于yxcms的一些小技巧说了很多,今天当然也要再来说一下了。今天主要要说的就是使用yxcms建站中,单页面和文章页面(非表单模型)如何设置表单提交。其实方法比较简单,但是思路一定要清...

马浩周 ⋅ 2016/12/28 ⋅ 0

YXCMS网站管理软件安装过程

官方网站 http://www.yxcms.net YXcms下载 http://pan.baidu.com/share/link?shareid=95094833&uk=3509893036&third=15 环境下载 http://pan.baidu.com/share/link?shareid=2202477437&uk=40......

姜殿馨 ⋅ 2013/06/08 ⋅ 1

Android app与RESTful的Java后台交互的问题,求指点

这几天我用maven+spring搭建了一个RESTful的后台,现在写了一个Android的app去访问后台。在app中的登录界面里有一个验证码,现在我可以拿到服务端产生的验证码图片,但是输入对应的验证码并提...

摆渡者 ⋅ 2015/01/14 ⋅ 4

jfinal验证码在提交之前如何验证

@绝望的八皮 你好,想跟你请教个问题: 我用你说的方法后验证码生成了,也可以在后台代码验证。但是,我想在提交之前就进行js验证,怎么获取后台生成的验证码? CaptchaRender img =newCapt...

WinnieWelling ⋅ 2015/02/07 ⋅ 4

差点被一段HTML代码害死

最近使用DEDE的管理后台模板做公司的网站管理后台,登录时是需要验证码的,为了安全起见,登录一次后会清空session中的验证码。本来没什么难度,但是我却遇到了十分诡异的问题,在Firefox下登...

苗雨顺 ⋅ 2011/05/11 ⋅ 3

如何防止用户论坛恶意灌水

今天论坛有很多广告信息。每个版块都有几百条信息。手动发不可能。一定是用程序发的。无法通过程序判断是否灌水,只能通过设置发帖间隔时间、发帖最少字数及发帖验证码来减少。例如后台数据库...

mickelfeng ⋅ 2013/07/22 ⋅ 6

Nginx服务中验证码后台服务储存方案问题

我想实现一个验证码。想请教一下后台实现的方式。web服务采用nginx. 目前我设想的验证码实现方案有两种。 1、服务程序使用captcha模块生成图片文件后存入/dev/shm/(Linux下的内存目录),识别...

hapming ⋅ 2012/02/06 ⋅ 4

验证码的真正意义所在?

MVC模式开发web应用,在注册或者登陆(后台)的时候都需要用到验证码,我用的是标准的MVC模式,不是struts做的验证 我想知道,验证码的用途,具体的怎么使用的,我让用户输入的验证码与生成的...

HWshuai ⋅ 2012/03/06 ⋅ 22

没有更多内容

加载失败,请刷新页面

加载更多

下一页

iExec Blockchain Marketplace for Cloud

iExec Releases the First-Ever Blockchain Marketplace for Trading Cloud Computing Berlin, Germany, May 29, 2018. iExec has released its blockchain-based decentralized cloud marke......

openthings ⋅ 24分钟前 ⋅ 0

OSChina 周二乱弹 —— 加班的代码不要枉费了我的童子功

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《29》- 未完成乐队 《29》- 未完成乐队 手机党少年们想听歌,请使劲儿戳(这里) @FalconChen :#看球提醒# 02:00 巴西v...

小小编辑 ⋅ 43分钟前 ⋅ 11

Docker Swarm的前世今生

概述 在我的《Docker Swarm集群初探》一文中,我们实际体验了Docker Swarm容器集群技术的魅力,与《Kubernetes实践录》一文中提到的Kubernetes集群技术相比,Docker Swarm没有Kubernetes显得...

CodeSheep ⋅ 今天 ⋅ 0

骰子游戏代码开源地址

因为阿里云现在服务器已经停用了,所以上面的配置已经失效。 服务端开源地址:https://gitee.com/goalya/chat4.git 客户端开源地址:https://gitee.com/goalya/client4.git 具体运行界面请参考...

算法之名 ⋅ 今天 ⋅ 0

设计模式--装饰者模式

装饰者模式 定义 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。 通用类图 意图 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比...

gaob2001 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(八)JavaScript的数组

JavaScript零基础入门——(八)JavaScript的数组 欢迎大家回到我们的JavaScript零基础入门,上一节课我们讲了有关JavaScript正则表达式的相关知识点,便于大家更好的对字符串进行处理。这一...

JandenMa ⋅ 今天 ⋅ 0

sbt网络问题解决方案

转自:http://dblab.xmu.edu.cn/blog/maven-network-problem/ cd ~/.sbt/launchers/0.13.9unzip -q ./sbt-launch.jar 修改 vi sbt/sbt.boot.properties 增加一个oschina库地址: [reposit......

狐狸老侠 ⋅ 今天 ⋅ 0

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 今天 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 今天 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部