2016-04-19 5 views
0

ユーザが製品データベースからアイテムを削除/追加する権限を持つ方法を教えてください。PHPデータベース - ユーザ

- users - 
-------------------------------------------------------------------- 
| name | surname | country | address | email | username | password | 
-------------------------------------------------------------------- 
- products - 
------------------------------ 
| id | item | prize | number | 
------------------------------ 
  • ID:製品ID、
  • item:製品名;
  • 賞品:製品価格;
  • 番号:製品の入手可能性は、あなたが試すことができ、最も簡単な事のために

答えて

0

、あなたのusers表にuser_type列を追加し、あなたのPHPコードでその値を使用することができます。たとえば、

<?php 
//select data from users table first 

if ($row['user_type'] == "Admin"){ 
    //put here the functions and/or objects that you want to be done under Admin control 
} else{ 
    //put here the functions and/or objects that you want to be done under other users 
} 

?> 

これを行う方法はさまざまです。あなたはちょうど1つ考える必要があります。

0

簡単な方法アウト(後で痛みを引き起こす可能性があります)

あなたusersテーブルにuser_typeを追加します。次に、その特定のユーザータイプにremove/add関数を使用させます。

もっと厄介(新しいアクセスレベルを追加したいときがありますが、後で自分に感謝します)

あなたがアクセスを処理するために複数のテーブルとuser_idを使用して、適切なACLモデルを使って調べてください。 Here's some info on the topic。そこにはいくつかのオープンソースのものがあります。 Tackle

関連する問題