dede 后台 mysql_织梦dedecms使用Mysql8.0无法登录后台的解决办法
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无法登录后台的解决办法相关推荐
- php 表单必选改为选填,织梦dedecms自定义表单选项必填修改解决方法
本文实例讲述了织梦dedecms自定义表单选项必填修改解决方法.分享给大家供大家参考.具体方法如下: 方法一:首先我们要用一段php代码来判断验证必选项. 1.我们先在plus/diy.php 文件中 ...
- 织梦dedecms 静态网页生成速度很慢的解决方法
织梦dedecms 静态网页生成速度很慢的解决方法,从dedecms官网论坛找到个合适的代码: 打开 include/inc/inc_fun_SpGetArcList.php 找到: for($i=0 ...
- dede linux伪静态,织梦dedecms手机版伪静态教程
1.移动版域名 m.123.com 解析并指向和绑定目录到网站目录的m文件夹 2.后台-系统配置 添加变量 (为了使用绝对路径,使用电脑版的文章图片,为了移动版模板css.js.images使用绝对路 ...
- 织梦excel导入mysql_织梦dedecms excel导入mysql数据库方法
网上的方法不少,能用的不多,相信以下方法是最靠谱的,值得记录. 一,先进phpmyadmin数据库管理,导出空表,表的格式为csv,然后用记事本打开,注意要统一编码,数据库是utf-8,就把csv转为 ...
- 浅析dedecms织梦网站留言板提交时验证码错误的解决办法
默认情况下,如果我们使用DEDE模板中的默认留言板时,如果留言信息不正确或者输入内容为空时,dedecms系统就会返回一个空 白页.这样的方式很不利于用户体验,解决这个问题实际上非常简单. 找到ded ...
- 织梦本地调试运行PHP不显示图片,织梦dedecms不能下载远程图片实现图片本地化解决方法...
DEDE图片本地化失效的主要原因: 服务器上的运行环境中禁用了fsockopen()函数 解决方案一: 在用fsockopen()的地方用stream_socket_client()函数代替. 具体修 ...
- dede 表单必填_织梦dedecms自定义表单选项必填怎么修改
织梦dedecms自定义表单选项必填怎么修改? 本文实例讲述了织梦dedecms自定义表单选项必填修改解决方法.分享给大家供大家参考.具体方法如下: 推荐学习:织梦cms 方法一:首先我们要用一段ph ...
- 织梦DedeCMS后台模块管理列表不显示 【终极解决办法】
织梦系统上传到空间之后,点击"模块管理"里面的"模块列表"显示空白的解决办法 网上很多关于织梦后台模块管理列表不显示的解决办法,但是大多无效,下面这种方法是小菜 ...
- 织梦DedeCms列表{dede:list}标签实现按文章权重weig
织梦列表默认的排序是按照发布时间倒序排列的,后台控制文章顺序不是很方便,而按照织梦文章权重排列就很方便了. 华维网络,网络整合营销倡导者 下面就是织梦cms列表页{dede:list}标签实现按文章权 ...
最新文章
- as安装过程中gradle_柯赛分享:楼顶大字安装过程中需要用到哪些工具?
- docker mysql开发环境_Docker 构建PHP+Apache+MySQL 开发环境
- #ifdef,#else,#if,#endif (转载)
- python中sys模块有什么用_Python sys模块用法详解
- 八月22日,django知识点总结:
- Silverlight 信息显示与编辑控件 示例
- Linux系统管理(9)——系统状态监控命令top使用详解
- open3d连续读取pcd文件及实现点云视角转换
- JavaStuNote 5
- 提高局域网速度的21招
- Anaconda 安装步骤
- 定时任务Quartz 之 cron表达式(时间表达式)
- c语言反序存放,c语言:将数组中n个整数按相反顺序存放。
- 正大国际:期货日内波段交易
- 数学建模学习(100):交通运输问题建模
- spboot开发的jar包开机自启
- mysql 4 字节存储问题_关于mysql存储过程存储4字节emoj的'\xF0\x9F\x98\x82' for column ``.``.`p_topicname`问题的解决办法...
- k8s二进制单节点部署
- 大数据和云计算技术周报(第101期)
- Fatal signal 11 (SIGSEGV) at 0x00000048 (code=1)