dedecms织梦网站后台免登录方法便于采集

dedecms织梦网站后台免登录方法便于采集,第1张

概述因为一些原因需要自动采集数据或是自动登录,就如使用火车头自动采集文章发布到dede网站中,一时是可以发布,但是很多时候却发现过一段时间后dede又登录失败了显示未知发布,那么这时dede后台怎么才能永久自动登录呢。 网站后台永久自动登录代码思路 每次访

因为一些原因需要自动采集数据或是自动登录,就如使用火车头自动采集文章发布到dede网站中,一时是可以发布,但是很多时候却发现过一段时间后dede又登录失败了显示未知发布,那么这时dede后台怎么才能永久自动登录呢。

 

网站后台永久自动登录代码思路

每次访问到网站后台时,先判断IP地址,如作者自己使用的是固定IP,如8.8.8.8,那么就先判断客户端IP是否为8.8.8.8,如果是8.8.8.8就自动使用dede的用户登录,成功登录并记录session即可。

 

当然如果说你是动态IP,也可心在每次访问栏目时加一个&字符串,在后台判断一下字符串是否为自己传过来的,如果是就直接登录即可。

 

以上思路适用于所有后台程序,不管是帝国还是dede或是其他CMS系统均可。

dede后台永久自动登录代码

第1步:使用ftp下载dede后台中的config.PHP文件。

 

第2步:在文件中搜索“if($cuserLogin->getUserID()==-1)”此项,并在下面添加以下代码并保存。

//检验用户登录状态     $cuserLogin = new userLogin();    if($cuserLogin->getUserID()==-1)    {        $ip=$_SERVER['REMOTE_ADDR'];        if($ip=='8.8.8.8' || $ip=="8.8.4.4"){            //echo $ip."~~~~~~~~~~~~~~~~~~~~~~~~~~~";            $admindirs = explode('/',str_replace("\",'/',dirname(__file__)));            $admindir = $admindirs[count($admindirs)-1];            $cuserLogin = new userLogin($admindir);            $res = $cuserLogin->checkUser("pc811","passwords2");            $cuserLogin->keepUser();        }else{           echo "

总结

以上是内存溢出为你收集整理的dedecms织梦网站后台免登录方法便于采集全部内容,希望文章能够帮你解决dedecms织梦网站后台免登录方法便于采集所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/1054598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)