web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

织梦DedeCms取消后台登陆验证码的方法示例

680 ℃
           

首先模拟会员登录和退出,有两个重要文件,一个是include下的memberlogin.class.php和include/helpers下的cache.helper.php文件。

原理为:memberlogin.class.php通过使用缓存助手 helper('cache'),然后/member/config.php 文件引入memberlogin.class.php文件实现模拟登录和退出。

模拟会员登录代码

引入/member/config.php

$cfg_ml->DelCache($cfg_ml->M_ID);//清除会员登录缓存$cfg_ml->PutLoginInfo($mid);//让某用户登录

模拟会员退出代码

引入/member/config.php

$cfg_ml->DelCache($cfg_ml->M_ID);//清除会员登录缓存$cfg_ml->ExitCookie();//退出当前登录用户

补充:织梦Dede会员登录功能调转的各种问题总结

在织梦默认的会员系统模板中,会员在主页登陆后,默认会跳转到会员中心,在其他的页面登录,也是这样的情况。如果做网站时,为了展示方便,需要在登陆后,跳转到网站主页或者当前访问的页面,该怎么解决呢? 

在织梦默认的会员系统模板中

让会员登录时不跳转,停留在当前页面按下面的要求修改下代码,就可以实现这个功能了。首先在根目录下找到 member文件夹下的

index_do.php文件,会员登陆后跳转返回首页需要修改以下语句:

if(empty($gourl) || preg_match("#action|_do#i", $gourl)) { ShowMsg("成功登录,5秒钟后转向系统主页…","index.php",0,2000); }

将上面的语句改为:

if(empty($gourl) || eregi("action|_do",$gourl)) { ShowMsg("登录成功,正在转向网站首页…","/",0,2000); }

通过代码可以看出,只是修改了一下跳转的地址。如果是登录后返回当前页面呢?只需要改为如下的代码即可:

ShowMsg("成功退出登录!","-1",0,2000); echo "";

改成“-1”以后,页面就会返回之前登录的页面。如果想实现织梦DedeCMS会员退出系统时,也返回到织梦DedeCMS网站主页,可以采用相同的办法,在index_do.php文件中搜索下面这句:
ShowMsg("成功退出登录!","index.php",0,2000);

替换成:

ShowMsg("成功退出登录!","/",0,2000);

这样,织梦DedeCMS会员在登陆与退出的时候就不会返回织梦会员中心了。

php语法对index.php首页进行判断(根据需要显示不同页面)

html文本如何读取数据库代码示例

php表单提交报错显示适当的错误消息代码

php语法中sleep函数的基本用法

利用php语法中NOT IN排除多个字段功能

标签: cfg, class, memberlogin, php语法, 登录

上面是“织梦DedeCms取消后台登陆验证码的方法示例”的全面内容,想了解更多关于 织梦cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_529.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 织梦cms
本文共计1133个字,预计阅读时长8分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款免费可商用仿宋字体——汉字之美仿宋GBK
下一篇: 推荐一款免费可商用英文字体——Atkinson Hyperlegible
x 打工人ai神器