導(dǎo)讀:織夢技術(shù)織夢技術(shù)在使用織夢cms建網(wǎng)站的時(shí)候,有時(shí)候?yàn)榱溯^少服務(wù)器的壓力或者防止一些會(huì)員惡意下載,就需要對會(huì)員每天的下載次數(shù)做限制,那么如何實(shí)現(xiàn)這個(gè)功能呢?下面跟版網(wǎng)小編帶您一織夢模板網(wǎng)。
在使用織夢cms建網(wǎng)站的時(shí)候,有時(shí)候?yàn)榱溯^少服務(wù)器的壓力或者防止一些會(huì)員惡意下載,就需要對會(huì)員每天的下載次數(shù)做限制,那么如何實(shí)現(xiàn)這個(gè)功能呢?下面跟版網(wǎng)小編帶您一步步操作:
1、首先在后臺的數(shù)據(jù)庫備份/還原地方做一個(gè)數(shù)據(jù)庫備份,因?yàn)榻酉聛硪獔?zhí)行幾個(gè)sql文件,做好數(shù)據(jù)備份以免出現(xiàn)未知錯(cuò)誤。
2、建立dede_xiazai 這個(gè)數(shù)據(jù)庫表,執(zhí)行以下sql:
CREATE TABLE `dede_xiazai` (
`mid` int(11) NOT NULL,
`aid` int(11) NOT NULL,
`mtime` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
3、在原數(shù)據(jù)庫表dede_arcrank內(nèi)增加兩個(gè)字段 daydowns hdede手機(jī)模板ourdowns 分別為 每天限制次數(shù) 每日限制次數(shù),在這里默認(rèn)是10次,大家可以按照自己的需求更改這個(gè)次數(shù):DEFAULT '10'
ALTER TABLE `dede_arcrank` ADD `daydowns` INT(6) NOT NULL DEFAULT '10' AFTER `purviews`, ADD `hourdowns` INT(6) NOT NULL DEFAULT '10' AFTER `daydowns`;
|
4、找到plus文件夾下的download.php文件在191行插入:
//獲取用戶級別//
$rank = $dsql->GetOne("SELECT rank FROM `dede_member` WHERE mid='" . $cfg_ml->M_ID . "'");
$level = $dsql->GetOne("SELECT membername,daydowns,hourdowns FROM `dede_arcrank` WHERE rank='" . $rank['rank'] . "'");
//查詢下載次數(shù),限制下載次數(shù)//
$row = $dsql->GetOne("SELECT COUNT(mid) FROM `dede_xiazai` WHERE mid='" . $cfg_ml->M_ID . "' AND to_days(curdate())=to_days(from_unixtime(mtime))");
$daycishu = $row['COUNT(mid)'];
$date = date("Y-m-d H:00", time());
$hour = strtotime($date);
$row2 = $dsql->GetOne("SELECT COUNT(mid) FROM `dede_xiazai` WHERE mid='" . $cfg夢織模板_ml->M_ID . "' AND mtime >= '" . $hour . "'");
$hourcishu = $row2['COUNT(mid)'];
if ($level['daydowns'] != 0) {
if ($daycishu >= $level['daydowns']) {
$errtype = 3;
$moremsg = $level['membername'] . "24小時(shí)內(nèi)最多能下載&quo織夢模板t; . $level['daydowns'] . "個(gè)資源,您的下載次數(shù)已到達(dá)" . $daycishu . "次";
include_once (DEDETEMPLATE . '/plus/view_msg.htm');
exit(0);
}
}
if ($level['hourdowns'] != 0) {
if ($hourcishu >= $level['hourdowns']) {
$errtype = 3;
$moremsg = $level['membername'] . "1小時(shí)內(nèi)最多能下載" . $level['hourdowns'] . "個(gè)資源,您的下載次數(shù)已到達(dá)" . $hourcishu . "次";
include_once (DEDETEMPLATE . '/plus/view_msg.htm');
exit(0);
}
}
//用戶為注冊會(huì)員以上級別,做下載次數(shù)記錄////
if ($cfg_ml->M_Rank >= 10) {
//下載次數(shù)記錄
$inquery = "INSERT INTO `dede_xiazai`(mid,mtime,aid) VALUES ('" . $cfg_ml->M_ID . "','" . time() . "','.$id.'); ";
//記錄定單
if (!$dsql->ExecuteNoneQuery($inquery)) {
ShowMsg('記錄定單失敗, 請返回', '-1');
exit(0);
}
關(guān)鍵詞標(biāo)簽: 織夢 小時(shí) 天和
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-17 ,文章織夢dedecms軟件頻道限制會(huì)員按天和按小時(shí)下載的主要講述天和,小時(shí),織夢網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_28517.html
為你推薦與織夢dedecms軟件頻道限制會(huì)員按天和按小時(shí)下載的相關(guān)的文章
網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計(jì)制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
5000+合作客服
8年從業(yè)經(jīng)驗(yàn)
150+覆蓋行業(yè)
主站蜘蛛池模板:
仙居县|
苍南县|
林口县|
安平县|
台前县|
涡阳县|
新河县|
喀喇|
益阳市|
常山县|
桃园县|
龙门县|
上高县|
商南县|
香河县|
伊川县|
青川县|
台东市|
霍林郭勒市|
锦屏县|
新营市|
于田县|
桃园县|
洛浦县|
大关县|
锦屏县|
湘阴县|
贵溪市|
松原市|
西城区|
南投县|
甘孜县|
东阿县|
青冈县|
洛隆县|
绥中县|
兴文县|
梅河口市|
潞城市|
祁连县|
姜堰市|
|