php、HTML、网页设计,如何设定权限?
答案:2 悬赏:30 手机版
解决时间 2021-04-04 16:49
- 提问者网友:無理詩人
- 2021-04-04 11:35
php、HTML、网页设计,如何设定权限?
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-04-04 12:03
比如你登录后存储用户名是用session, 而且键名是user
那么
在网页2头部加上如下代码:
session_start();
if ( $_SESSION['user'] != 'bc' ) {
echo '';
die;
}其他的同理!
当然, 具体项目这样做的话, 肯定是不现实的, 那么多用户, 都用用户名来判断的话, 会整死人的!
所以, 我这个代码也只是跟着你的思路走而已!
建议: 数据库再增加一个字段, 用于记录该用户权限
登录成功后, 同时取出该用户的权限字段值,并进行储存( 比如session )
然后在每个页面用权限字段来进行判断!
那么
在网页2头部加上如下代码:
session_start();
if ( $_SESSION['user'] != 'bc' ) {
echo '';
die;
}其他的同理!
当然, 具体项目这样做的话, 肯定是不现实的, 那么多用户, 都用用户名来判断的话, 会整死人的!
所以, 我这个代码也只是跟着你的思路走而已!
建议: 数据库再增加一个字段, 用于记录该用户权限
登录成功后, 同时取出该用户的权限字段值,并进行储存( 比如session )
然后在每个页面用权限字段来进行判断!
全部回答
- 1楼网友:duile
- 2021-04-04 12:32
最好在数据库中的账户管理表里面加一个权限字段用来判断
如果不加,在登录成功时给每个用户以用户名的session
然后在1.php里面写
$_SESSION['username']='a';
if ($_SESSION['username']=='a')
{
echo '你登录的用户是a,你可以使用';
}else{
echo '你不能使用此页面';
}
?>
其它仿照。
如果不加,在登录成功时给每个用户以用户名的session
然后在1.php里面写
$_SESSION['username']='a';
if ($_SESSION['username']=='a')
{
echo '你登录的用户是a,你可以使用';
}else{
echo '你不能使用此页面';
}
?>
其它仿照。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯