我有網站,所有用戶可以下載任何文件下載頁面。只有在我的網站上擁有帳戶的用戶才能下載;訪問者在登錄或註冊我的網站之前無法看到下載頁面。 我現在想要做一些改變;我只想從下載頁面下載任何有10個以上主題的活動用戶的文件,任何少於10個主題的用戶都無法下載任何文件。 我該怎麼做?防止從用戶下載
下載
<?php
if(!$allcategories)
{
echo 'There are no downloads available!';
return;
}
foreach($allcategories as $category)
{
?>
<p><h2><strong><?php echo $category->name?></strong></h2></p>
<ul>
<?php
# This loops through every download available in the category
$alldownloads = DownloadData::GetDownloads($category->id);
if(!$alldownloads)
{
echo 'There are no downloads under this category';
$alldownloads = array();
}
foreach($alldownloads as $download)
{
?>
<li>
<a href="<?php echo url('/downloads/dl/'.$download->id);?>">
<?php echo $download->name?></a><br />
<?php echo $download->description?><br />
<em>Downloaded <?php echo $download->hits?> times</em></li>
<?php
}
?><br />
</ul>
<?php
}
?>
這是我的下載代碼。
分享用戶目標代碼,你怎麼知道用戶是否有10個主題? – taxicala
**請不要誇大問題中的大部分文字,因爲它看起來像是在喊**。如果你用大寫字母寫就同樣適用。謝謝。 –
你想要的東西像「特權」...你應該存儲或統計有多少主題或下載或在HTML鏈接檢查他/她有多少。 –