1

//只允许用户名和密码用0-9,a-z,A-Z,'@','_','.','-'这些字符

2

$this->userName = preg_replace("/[^0-9a-zA-Z_@!\.-]/", '', $username);

3

$this->userPwd = preg_replace("/[^0-9a-zA-Z_@!\.-]/", '', $userpwd);

4

$pwd = substr(md5($this->userPwd), 5, 20);

5

6

$dsql->SetQuery("SELECT admin.*,atype.purviews FROM `dede_admin` admin LEFT JOIN `dede_admintype` atype ON atype.rank=admin.usertype WHERE admin.userid LIKE '".$this->userName."' LIMIT 0,1");

7

$dsql->Execute();

8

$row = $dsql->GetObject();

其中SetQuery就是设定将要执行的sql语句, 下一行Execute()来执行这个设定好语句,我们从语句里面改。改成如下:

1

//只允许用户名和密码用0-9,a-z,A-Z,'@','_','.','-'这些字符

2

$this->userName = preg_replace("/[^0-9a-zA-Z_@!\.-]/", '', $username);

3

$this->userPwd = preg_replace("/[^0-9a-zA-Z_@!\.-]/", '', $userpwd);

4

$pwd = substr(md5($this->userPwd), 5, 20);

5

6

$dsql->SetQuery("SELECT admi.*,atype.purviews FROM `dede_admin` admi LEFT JOIN `dede_admintype` atype ON atype.rank=admi.usertype WHERE admi.userid LIKE '".$this->userName."' LIMIT 0,1");

7

$dsql->Execute();

8

$row = $dsql->GetObject();

1

//只允许用户名和密码用0-9,a-z,A-Z,'@','_','.','-'这些字符

2

$this->userName = preg_replace("/[^0-9a-zA-Z_@!\.-]/", '', $username);

3

$this->userPwd = preg_replace("/[^0-9a-zA-Z_@!\.-]/", '', $userpwd);

4

$pwd = substr(md5($this->userPwd), 5, 20);

5

6

$dsql->SetQuery("SELECT admi.*,atype.purviews FROM `dede_admin` admi LEFT JOIN `dede_admintype` atype ON atype.rank=admi.usertype WHERE admi.userid LIKE '".$this->userName."' LIMIT 0,1");

7

$dsql->Execute();

8

$row = $dsql->GetObject();

这样一来,表的别名从admin删去一个n被改成admi, 就可以正常登录后台了。

dede 后台 mysql_织梦dedecms使用Mysql8.0无法登录后台的解决办法相关推荐

  1. php 表单必选改为选填,织梦dedecms自定义表单选项必填修改解决方法

    本文实例讲述了织梦dedecms自定义表单选项必填修改解决方法.分享给大家供大家参考.具体方法如下: 方法一:首先我们要用一段php代码来判断验证必选项. 1.我们先在plus/diy.php 文件中 ...

  2. 织梦dedecms 静态网页生成速度很慢的解决方法

    织梦dedecms 静态网页生成速度很慢的解决方法,从dedecms官网论坛找到个合适的代码: 打开 include/inc/inc_fun_SpGetArcList.php 找到: for($i=0 ...

  3. dede linux伪静态,织梦dedecms手机版伪静态教程

    1.移动版域名 m.123.com 解析并指向和绑定目录到网站目录的m文件夹 2.后台-系统配置 添加变量 (为了使用绝对路径,使用电脑版的文章图片,为了移动版模板css.js.images使用绝对路 ...

  4. 织梦excel导入mysql_织梦dedecms excel导入mysql数据库方法

    网上的方法不少,能用的不多,相信以下方法是最靠谱的,值得记录. 一,先进phpmyadmin数据库管理,导出空表,表的格式为csv,然后用记事本打开,注意要统一编码,数据库是utf-8,就把csv转为 ...

  5. 浅析dedecms织梦网站留言板提交时验证码错误的解决办法

    默认情况下,如果我们使用DEDE模板中的默认留言板时,如果留言信息不正确或者输入内容为空时,dedecms系统就会返回一个空 白页.这样的方式很不利于用户体验,解决这个问题实际上非常简单. 找到ded ...

  6. 织梦本地调试运行PHP不显示图片,织梦dedecms不能下载远程图片实现图片本地化解决方法...

    DEDE图片本地化失效的主要原因: 服务器上的运行环境中禁用了fsockopen()函数 解决方案一: 在用fsockopen()的地方用stream_socket_client()函数代替. 具体修 ...

  7. dede 表单必填_织梦dedecms自定义表单选项必填怎么修改

    织梦dedecms自定义表单选项必填怎么修改? 本文实例讲述了织梦dedecms自定义表单选项必填修改解决方法.分享给大家供大家参考.具体方法如下: 推荐学习:织梦cms 方法一:首先我们要用一段ph ...

  8. 织梦DedeCMS后台模块管理列表不显示 【终极解决办法】

    织梦系统上传到空间之后,点击"模块管理"里面的"模块列表"显示空白的解决办法 网上很多关于织梦后台模块管理列表不显示的解决办法,但是大多无效,下面这种方法是小菜 ...

  9. 织梦DedeCms列表{dede:list}标签实现按文章权重weig

    织梦列表默认的排序是按照发布时间倒序排列的,后台控制文章顺序不是很方便,而按照织梦文章权重排列就很方便了. 华维网络,网络整合营销倡导者 下面就是织梦cms列表页{dede:list}标签实现按文章权 ...

最新文章

  1. as安装过程中gradle_柯赛分享:楼顶大字安装过程中需要用到哪些工具?
  2. docker mysql开发环境_Docker 构建PHP+Apache+MySQL 开发环境
  3. #ifdef,#else,#if,#endif (转载)
  4. python中sys模块有什么用_Python sys模块用法详解
  5. 八月22日,django知识点总结:
  6. Silverlight 信息显示与编辑控件 示例
  7. Linux系统管理(9)——系统状态监控命令top使用详解
  8. open3d连续读取pcd文件及实现点云视角转换
  9. JavaStuNote 5
  10. 提高局域网速度的21招
  11. Anaconda 安装步骤
  12. 定时任务Quartz 之 cron表达式(时间表达式)
  13. c语言反序存放,c语言:将数组中n个整数按相反顺序存放。
  14. 正大国际:期货日内波段交易
  15. 数学建模学习(100):交通运输问题建模
  16. spboot开发的jar包开机自启
  17. mysql 4 字节存储问题_关于mysql存储过程存储4字节emoj的'\xF0\x9F\x98\x82' for column ``.``.`p_topicname`问题的解决办法...
  18. k8s二进制单节点部署
  19. 大数据和云计算技术周报(第101期)
  20. Fatal signal 11 (SIGSEGV) at 0x00000048 (code=1)

热门文章

  1. 如何使用jdbc连接数据库
  2. 【java】兴唐第二十九节课作业
  3. 身份证敏感信息处理 图片添加蒙版
  4. Quartz 2D基本图形的绘制
  5. activemq 消息阻塞优化和消息确认机制优化
  6. python爬虫 智联招聘 工作地点
  7. 利用FFmpeg切割视频
  8. SpringMVC启动分析
  9. BM提供支持云的量子计算平台,以加速创新
  10. Java读取Properties配置文件