php au著h权限管理,phpweb管理账号权限添加以及控制

这篇博客介绍了PHPWeb后台管理系统中权限的存储和管理方式。通过pwn_base_adminauth表存储所有权限,并使用SQL语句添加新的权限。在需要权限验证时,通过needauth()函数检查当前登录用户的权限,确保只有拥有特定权限的用户才能执行特定操作。该过程涉及到session、cookie以及数据库查询。
摘要由CSDN通过智能技术生成

phpweb后台管理账号权限都是存放在了 pwn_base_adminauth表里面。

此表记录着所有的phpweb权限。 然后可以通过下面的语句进行添加query( “INSERT INTO pwn_base_adminauth VALUES (’0′,’shop’, ’341′,’商城产品发布权限’,”,’1′,’31′, ”)”);

$msql->query( “INSERT INTO pwn_base_adminauth VALUES (’0′,’shop’, ’341′,’商城产品查看权限’, ”,’2′,’31′, ”)”); ?>

增加你想要的权限,然后对其进行管理的时候 在页面中 进行 needauth( 319 );

代码如下

function needauth( $au ) { global $msql; global $strAdminNoright;

if ( !isset( $_COOKIE['SYSUSER'] ) || $_COOKIE['SYSUSER'] == “” ) { echo “

”; exit( ); }

$msql->query( “select * from pwn_base_admin where user=’”.$_COOKIE['SYSUSER'].”‘” );

if ( $msql->next_record( ) ) { $psd = $msql->f( “password” );

$needmd5 = md5( $_COOKIE['SYSUSER'].”l0aZXUYJ876Mn5rQoL55B”.$psd.$_COOKIE['SYSTM'] );

if ( $needmd5 != $_COOKIE['SYSZC'] ) { } if ( $au != “0″ ) { $msql->query( “select * from pwn_base_adminrights where user=’”.$_COOKIE['SYSUSER'].”‘ and auth=’{$au}’” );

if ( $msql->next_record( ) ) { } else { } } } else { } }

大体意思是 根据权限id 从数据库读取此session里面的人员是不是又有此权限发布商品?php>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值