DEDE:增强友情链接申请验证并返回网站首页
优采云 发布时间: 2020-04-16 11:04
今天,轻狂碰巧测试了一下轻狂志的友情链接申请,发现织梦默认的申请代码只做了验证码的空字符验证织梦网站自助申请友链代码,其他一律没有验证,而且织梦网站自助申请友链代码,申请成功后默认跳转到了友情链接页面,轻狂志没做这个页面,所以十分难看,能不能跳转到首页呢?那么,我们来试着建立一下。
这两个功能都是要更改/plus/flink.php这个文件。
一、增强验证:
打开 /plus/flink.php,找到if($dopost=='save'){...} 这个条件,将其更改为:
if($dopost=='save')
{
$validate = isset($validate) ? strtolower(trim($validate)) : '';
$svali = GetCkVdValue();
if(!$url || $url=="http://"){
ShowMsg('请填写网址!','-1');
exit();
}
if(!$webname){
ShowMsg('请填写网站名称!','-1');
exit();
}
if(!$logo || !preg_match('/^http:\/\/(.*)\.(gif|png|jpg)$/i',$logo)){
ShowMsg('请输入正确的LOGO连接!','-1');
exit();
}
if(!$msg){
ShowMsg('请填写网站简况!','-1');
exit();
}
if(!$email || !preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email)){
ShowMsg('请填写正确的邮件地址!','-1');
exit();
}
if($validate=='' || $validate!=$svali)
{
ShowMsg('验证码不正确!','-1');
exit();
}
修改后,如果其中的文本框没有内容,则会提示并返回更改。