我有两种类型的用户:
我的表格珠宝商与id, name, description, type, ...
。
我还有一个表格用户 id,name,email, type and password
。我的用户表中的类型是标记免费或付费用户。
现在我想知道如何确保例如
我如何在我的mysql数据库和PHP中安排这个?
答案 0 :(得分:1)
创建具有权限列的用户表。为这2个类型保存不同的值。 privilage的布尔数据对您有用。使用不同的权限级别获取不同的数据。
答案 1 :(得分:0)
将用户type
存储在$_SESSION
中,然后使用简单的if语句:
echo $jewelername;
echo $jewelertype;
if($_SESSION["user_type"]=="paid"){
echo $jewelerdescription;
echo $jewelerotherfield;
}
答案 2 :(得分:0)
创建由两列组成的表privileges
。示例id_privilege
和name_privilege
。
而不是使用其他两列user_privileges
和id_privilege
创建另一个表id_user
。
现在在表user_privileges
中插入用户的id和权限id,并在PHP中检查用户是否拥有一个或另一个权限。
/*
Read From database
*/
if($array["name_privilege"]=="paid"){
// show something
}