我有这个简单的代码
<?php
session_start();
?>
<head>
<title>WWW</title>
</head>
<body>
<?php
if($_SESSION['login']!=""){
?>
<header>
Welcome admin
</header>
<?php
{ else echo“Only admin can see this page“ } ?>
但我不知道如何只让用户名为“Admin”来查看此页面,而不是其他用户。我有一个用户的SQL数据库,包含昵称,密码和电子邮件。
答案 0 :(得分:3)
无法回答问题的代码。
但是,以下一些步骤对您有用:
1)与users
表一起添加另一个表user_roles
和roes
2)在roes
中,字段:id,name(例如1-Admin,2-User)
3)在user_roles
中,用户 - 角色关系,例如1-1(管理员用户 - 管理员角色)
4)现在,在进行会话检查后,找出用户的角色,然后继续。
希望它能奏效。