DEDE免登陆接口 For DEDE_v5.X,实现自动登陆,永不过期
可以实现用火车采集器发布时,不需要登陆DEDE后台,特别适合无人值守发布更新。
本方法适用于DEDE所有模型和模块,所有发布模块仅需要添加一处配置参数即可。
实现步骤如下:
取消DEDE未登陆时出现的登陆提示
自动登陆DEDE
修改一处DEDE的代码,为DEDE程序管理员目录的config.php,默认路径为dede/config.php,代码如下:
//检验用户登录状态
$cuserLogin = new userLogin();
if($cuserLogin->getUserID()==-1)
{ header("location:login.php?gotopage=".urlencode($dedeNowurl)); exit();
}
这段代码的作用是如果未检测到用户的登陆信息,就引导用户进入登陆过程,修改如下:
//检验用户登录状态
$cuserLogin= new userLogin();
if($cuserLogin->getUserID()==-1)
{ if($my_u!= ''){$res= $cuserLogin->checkUser($my_u,$my_p); if($res==1)$cuserLogin->keepUser();}if($cuserLogin->getUserID()==-1){header("location:login.php?gotopage=".urlencode($dedeNowurl));exit();}
}
这段代码的作用是在检测到用户未登陆时,尝试使用页面传递过来的参数进行登陆,如果登陆成功,则保存用户的信息并进行其它操作;如果登陆失败,就引导用户进入登陆页面。
这段代码修改完成,接下来要修改火车采集器的发布模块了。
改发布模块,只需要在发布模块中添加登陆的用户名和密码信息,修改如下:
刷新列表页面:/makehtml_list.php?my_u=admin&my_p=admin
内容发布参数:/article_add.php?my_u=admin&my_p=admin
大家可以根据需要修改成自己的用户名密码即可实现自动登录发布。
DEDE免登陆接口 For DEDE_v5.X,实现自动登陆,永不过期相关推荐
- socket模拟http的登陆_利用 Python + Selenium 实现自动登陆签到
工具是人手的延伸,用的好了,它可以成为我们身体的一部分,用不好,它就只是别人身体的一部分. 这是众所周知的道理,但是落实到每个人的具体实践上却是千差外别. 比如我们熟悉的 web 自动化测试工具 Se ...
- putty 保存密码 自动登陆 四种方法
Putty 基本是我在紧急时候用来登陆 Linux/Unix 终端的不二之先,因其小,开源,界面也非常实用.可是当你要在私有的机器上,经常性的要登陆很多机器的时候就觉得烦琐了,不光打开一堆的窗口,还要 ...
- 计算机开机免密码,电脑开机不用密码就可以自动打开,怎么回事?
开机不用输入密码自动登陆的方法 (转帖)很多人在安装电脑的时候都会考虑到安全问题,所以都不由自主的在安装时或者安 装后马上给自己的电脑设置密码,其实这种习惯是很好的习惯.尤其是在公共电脑上面,为防止重 ...
- php免登录接口,PHPWind 8.0 论坛免登陆发布接口发布
PHPWind 8.0 论坛免登陆发布接口发布 作者:小文 发布于:2010-10-16 9:44 Saturday 分类:免费接口 PHPWind 8.0 论坛免登陆发布接口使用说明 一.功能特性 ...
- 帝国网站管理系统7.5服务器信息,帝国CMS程序 7.5版本新闻可以使用的后台免登录接口...
帝国CMS 新闻模块的后台免登录接口.配合发布模块使用,这个是没有问题的. 适用于帝国7.2/7.5版本.其他没有测试,应该都是差不的.. /* 使用说明:请将该接口上传到帝国CMS程序/e/exte ...
- Day1 - Python基础1作业【编写登陆接口】
1 # 作业:编写登陆接口 2 # 输入用户名密码 3 # 认证成功后显示欢迎信息 4 # 输错三次后锁定 5 import getpass 6 7 user = {'hepd':123456, 'h ...
- 微信OAuth2网页授权登陆接口
微信OAuth2网页授权登陆接口,微信OAuth2网页授权登陆接口,在你的网站上放上可以扫码登陆,会不会吸引更多用户去注册,现在你只需要简单的配制一下就可以轻松实现,还不快点拿走,微信扫码登陆接口开发 ...
- IM开发基础知识补课(一):正确理解前置HTTP SSO单点登陆接口的原理
1.前言 一个安全的信息系统,合法身份检查是必须环节.尤其IM这种以"人"为中心的社交体系,身份认证更是必不可少. 一些PC时代小型IM系统中,身份认证可能直接做到长连接中(也就是 ...
- 关于Python3.6下登陆接口的尝试
编者按: README:此代码为用户登陆界面,添加了寻求帮助选项. 1.学习了基本数据类型,string, int,以及while循环,continue, break, if, elif, else条 ...
最新文章
- 安装Exchange Server2016管理工具
- Ubuntu16.04 安装chromedriver
- idea-spark-sbt 打包jar
- Python之数据分析(random模块的正确用法)
- iOS:×××送(二)----pem证书的生成
- MySQL 8.0窗口函数
- avue 文字点击 弹窗_目前最好用的文字转语音、视频配音方法,一键合成,智能黑科技...
- Scrum 敏捷项目管理
- C# 海康人脸识别设备初开发(二)话不多说以下完整例子
- e书制作工具和反编译工具
- Arcgis根据矢量道路数据来提取道路中心线
- 读周公度之《结构化学基础》
- Maple: 矩阵转置
- 【案例】泰康集团——泰生活APP A/B测试平台场景应用
- x3g格式 3d打印_10款最受欢迎3D建模软件大搜罗!看看有没有你常用的软件?
- graylog2 实践
- ev4视频转换为mp4工具使用教程
- dashboard 镜像源_使用 tekton 做 CI/CD
- python自动化 2 对象定位(1)
- JavaScript 触发浏览器页面全屏,某div区域全屏