位置: IT常识 - 正文

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

编辑:rootadmin

推荐整理分享dedecms织梦网站后台免登录方法便于采集(织梦商城),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦官方,dedecms织梦网站域名怎么采集,织梦网络科技有限公司,织梦百科,织梦官网,织梦官网,织梦cms官网,织梦cms官网,内容如对您有帮助,希望把文章链接给更多的朋友!

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

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

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

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

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

以上思路适用于所有后台程序,不管是帝国还是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 "<br />".$ip."...".$cuserLogin->getUserID()."~~";header("location:login.php?gotopage=".urlencode($dedeNowurl));exit();}}

第3步:保存后并上传到网站覆盖原代码,然后我们直接访问到网站后台即可直接进入登录状态。

如果没有进入登录状态,请把//echo $ip."~~~~~~~~~~~~~~~~~~~~~~~~~~~";注销解除,查看一下当前ip地址是多少。

免责

本文链接地址:https://www.jiuchutong.com/zhishi/311601.html 转载请保留说明!

上一篇:python 爬虫详细步骤(python爬虫详细教程)

下一篇:JustNews-5.2.2完美开心破解版-WordPress资讯博客主题免费下载(完美ui)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络