火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 18622|回复: 54

[vus520修正]DEDE V5.1,V5.3 实现指定用户自动登陆发布文章的解决办法.

[复制链接]
发表于 2009-1-1 16:39:49 | 显示全部楼层 |阅读模式
新年新景新气象,新年第一贴,大家多多支持.

昨天看到论坛有一个牛人,买了火车标准版什么的,说火车不能实现DEDE的自动发布,还说自己有多牛,实际上看起来和我差不多,连编程都不懂.

我回来研究了一下DEDE的登陆和验证方式,发现完全可以解决DEDE的自动登陆并发布的问题,以下做详细的解释.

一,现在的DEDE网站后台采用Cookie和Session验证,当你登陆以后长时间没有刷新,也会注销你的登陆,所以,要想长时间保持在线,只能采用不断刷新,或者注销后自动登陆的办法.
二,今天只说注销后自动登陆的解决办法.要修改的文件也只有简单的几句话.
三,打开你的管理员目录,默认为DEDE目录,修改Config.php这个文件,添加绿色的内容 .
  1. //检验用户登录状态
  2. $cuserLogin = new userLogin();
  3. if($cuserLogin->getUserID()==-1){

  4. //当没有用户信息时,先进行尝试登陆一次
  5. $res = $cuserLogin->checkUser("admin","password");
  6. if($res==1) $cuserLogin->keepUser();
  7. //vus520注:如果登陆不成功,则要求登陆,增加了一次登陆判断
  8. if($cuserLogin->getUserID()==-1)
  9. {
  10.   header("location:login.php?gotopage=".urlencode($dedeNowurl));
  11.   exit();
  12. }

  13. header("location:login.php?gotopage=".urlencode($dedeNowurl));
  14. exit();
  15. }
复制代码
locoy_auto_login_admin和locoy_auto_login_pwd可以由你自己设定,分别表示用户名和密码,你可以在Config.php直接定义,也可以在发布数据时携带在发布的POST数据里.前者比较方便,但是安全性后者更高一些.

[vus520修改备注:DEDE更新比较勤快,所以,楼主的代码有一些问题,我已经把代码修正了,所以把这里把附件去掉了,在1月15号之前使用的朋友请注意更新一下]

评分

1

查看全部评分

 楼主| 发表于 2009-1-1 16:40:49 | 显示全部楼层
大家回复一下,多回复多回福哈!!!
发表于 2009-1-1 16:47:50 | 显示全部楼层
好东西。收藏。。
发表于 2009-1-1 16:51:52 | 显示全部楼层
赞一个 收藏
发表于 2009-1-1 17:26:41 | 显示全部楼层
看看先............
发表于 2009-1-1 18:08:32 | 显示全部楼层
看看先............
发表于 2009-1-1 19:43:35 | 显示全部楼层
顶上去,试试!!
发表于 2009-1-1 19:45:36 | 显示全部楼层
不错滴说...顶了
发表于 2009-1-1 19:52:16 | 显示全部楼层
看看。。。。。。。。。。。。。。。
发表于 2009-1-1 21:11:31 | 显示全部楼层
dsfhdshgsdfhgsdhgsdhg
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-9-21 22:49

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表