[請益] 會員權限問題
大家好
小弟最近在弄一個資料庫的檔案管理
共分三種:管理者、一般會員及訪客
管理者擁有全部權限,可以下載、修改、刪除所有上傳的檔案
一般會員可以下載,但是只能對自己上傳的檔案進行修改與刪除的動作
問題:
管理者部分好處理,但是,針對一般會員只能修改與刪除自己上傳檔案的動作
一直想不到更好的邏輯方法,也有試著去爬文...
所以請教各位前輩~~
以下是程式:
if($check_ok == 1)//表示成功輸入帳密
{
if($check_administrator==1)//管理者權限
{
echo "
<tr>
<td>$name</td>
<td>$type</td>
<td>$size</td>
<td>$title</td>
<td>$owner</td>
<td><a href='document_download.php?n=$sn'>下載</a></td>
<td><a href='document_fix.php?n=$sn'>修改</a></td>
<td><a href='document_del.php?n=$sn'>刪除</a></td>
</tr>
";
}
if($check_administrator==0)//一般會員
{
echo "
<tr>
<td>$name</td>
<td>$type</td>
<td>$size</td>
<td>$title</td>
<td>$owner</td>
<td><a href='document_download.php?n=$sn'>下載</a></td>
** <td><a href='document_fix.php?n=$sn'>修改</a></td>
** <td><a href='document_del.php?n=$sn'>刪除</a></td>
</tr>
";
}
}
}
上面有註明**便是問題所在!!
有甚麼方法可以讓它只會修改或刪除一般會員自己上傳的檔案?
document_fix.php及document_del.php是另外所寫用來進行修改和刪除動作的php檔
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.71.199.108
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章