Php会员权限

<?php
echo [email protected]_sum(@$_POST[‘gr‘]);
?>
<form action="" method="POST">
ADD<input type="checkbox" name="gr[]" value=1 <?php echo $uu&1?"checked":null;?>>
UPD<input type="checkbox" name="gr[]" value=2 <?php echo $uu&2?"checked":null;?>>
LIS<input type="checkbox" name="gr[]" value=4 <?php echo $uu&4?"checked":null;?>>
DEL<input type="checkbox" name="gr[]" value=8 <?php echo $uu&8?"checked":null;?>>
<input type="submit" value="提交" />
</form>

<?php
mysql_connect("localhost","root","");
mysql_select_db("db99");
mysql_query("set names‘UTF8‘");
define(‘ADD‘, 1);
define(‘UPD‘, 2);
define(‘LIS‘, 4);
define(‘DEL‘, 8);
?>

<?php
include_once(‘config.php‘);
$sql="select * from `user_admin` as a,`user_group`
as b where a.`gro`=b.`sid` and a.`uname`=‘‘";
$query=mysql_query($sql);
$rs=mysql_fetch_row($query);
if($rs[6]&ADD){
echo "有权限";
}else{
echo "无权限";
}
?>

这里主要使用了二进制的方法 这是一种思路,所以定义常量的时候 必须是2的N次方才行。
<?php
define(‘ADD‘, 1); //1 转化二进制
define(‘UPD‘, 2); //10
define(‘LIS‘, 4); //100
define(‘DEL‘, 8); //1000

$sy = ADD | UPD | LIS | DEL;
echo "所有权限" . decbin($sy);
$ny = $sy ^ (UPD | DEL);
echo "没有删除和更新权限" . decbin($ny);

在PHP中要判断一个数在某些数范围内就可以使用 & 运算符。
& 是位运算,不是 && 逻辑运算 (位运算符:& | ^ ~)
例如:7=4|2|1  ===》 $sy = 4|2|1
这里的或是指的可以能包含的内容值,在位运算里其实可以简单理解成 7=4+2+1,
用 & 来操作,可以知道7&4、7&2、7&1都是真的,而如果7&8则是假的。
我们还可以用^ 来从包含的值内去除:如 $ny = $sy ^ 2
这样一来,$ny 只有 4|1 如果做判断也就只有 $ny&4、$ny&1

Php会员权限

时间: 2024-10-06 08:45:22

Php会员权限的相关文章

开源 java CMS - FreeCMS2.3 会员权限管理

原文地址:http://javaz.cn/site/javaz/site_study/info/2015/24032.html 项目地址:http://www.freeteam.cn/ 会员权限管理 管理会员可使用的权限,会员在使用某一特定功能时,如投稿,可根据此会员所在会员组是否有投稿权限来决定会员是否可以使用投稿功能. 会员权限管理 从左侧管理菜单点击会员权限进入. 添加会员权限 在会员权限列表下方点击"添加"按钮. 填写相关属性后点击"确定"按钮即可. 编辑会

开源 免费 java CMS - FreeCMS1.9 会员权限管理

项目地址:http://www.freeteam.cn/ 会员权限管理 管理会员可使用的权限,会员在使用某一特定功能时,如投稿,可根据此会员所在会员组是否有投稿权限来决定会员是否可以使用投稿功能. 1. 会员权限管理 从左侧管理菜单点击会员权限进入. 2. 添加会员权限 在会员权限列表下方点击"添加"按钮. 填写相关属性后点击"确定"按钮即可. 3. 编辑会员权限 选择需要编辑的会员权限,然后点击"编辑"按钮. 注意:同时只能编辑一个会员权限.

根据会员权限显示指定字段教程与源码

使用说明: 一.创建目录 在帝国的插件目录:e/extend/创建yz目录 二.创建文件 在我们创建的目录内新建一个文件index.php,文件内容如下 <?php require("../../class/connect.php"); include("../../class/db_sql.php"); include("../../data/dbcache/class.php"); $link=db_connect(); $empire

PHP开发会员系统

学习PHP很久啦,对PHP语言也熟悉啦,想设计简单的会员系统,内容包括:创建数据库和表.会员注册.会员登录.会员权限设置.涉及到的知识点:md5加密,Cookie/Session创建.使用.销毁等.下面将详细介绍怎样开发一个简单会员系统. one,Window+Apache+MySQL+PHP集成开发环境,大家可以在网上下载. 创建数据库和表.在phpAdmin中创建一个名为member的数据库,在其中建立一种会员表,表名为:user_list, 其中主要字段包括:uid(会员ID值).m_id

重磅!思迅天店收银系统“天店会员+”小程序正式上线

会员,是所有经营者听到都会很敏感的词,因为会员代表着价值,无论是哪个行业,都希望自己有更多的会员,能为自己创造更多的价值,零售门店更是如此.为了方便零售门店吸收.管理会员,思迅天店收银系统近日正式上线了"天店会员+"小程序,帮助广大零售门店用户管理会员. 那"天店会员+"小程序能为门店提供哪些功能呢?我们一起看一下. 一.商家无需复杂申请,直接开通即可 天店零售星耀版收银系统用户,无需通过微信官方提交资料申请小程序,登录天店收银软件后台即可一键申请开通,开通后即有自

iOS: 实现苹果的内购

一.介绍: 在个人开发的app上架到AppStore后,苹果官方允许我们将自己的app在appstore上进行付费使用,也就是所谓的内购.其中,支付方式规定的必须是苹果的支付方式:应用内支付. 二.流程: 1.后台设置 (1)配置Developer.apple.com,为应用建立一个不带通配符的App ID (2)用该应用的App ID生成和安装相应的Provisioning Profile文件 2.配置iTunes Connect (1)用该App ID创建一个新的应用: (2)在该应用中,创

电子商务知识精华,屌丝完美逆袭!(转)

电子商务知识精华,屌丝完美逆袭! 何为电子商务? 电子商务源于英文ELECTRONIC COMMERCE,简写为EC.顾名思义,其内容包含两方面,一是电子方式,二是商贸活动.指商务活动的电子化.网络化,通过Internet的技术或各种商务网络平台,完成商务交易,获得产品和服务. 1)        优点:品种齐全,种类繁多,一站购物,电子支付,市场全球化,全天候服务,成本低廉化(营销.店铺大小,地理位置.生产商直销等),减少人力物力,网络代购(国外独有品牌.国外价格优势.新鲜好玩),价格比较,网

iOS应用内支付

IOS 内支付有两种模式: 1) 内置模式 2) 服务器模式 内置模式的流程可以简单的总结为以下几步: 1) app从app store 获取产品信息 2) 用户选择需要购买的产品 3) app发送支付请求到app store 4) app store 处理支付请求,并返回transaction信息 5) app将购买的内容展示给用户 服务器模式的主要流程如下所示: 1) app从服务器获取产品标识列表 2) app从app store 获取产品信息 3) 用户选择需要购买的产品 4) app

iOS应用内付费(IAP)开发步骤列表

iOS应用内付费(IAP)开发步骤列表 前两天和服务端同事一起,完成了应用内付费(以下简称IAP, In app purchase)的开发工作.步骤繁多,在此把开发步骤列表整理如下.因为只是步骤列表,所以并不含详细的说明教程,需要看教程的新手,可以看我附在最后的一些参考链接. 配置Developer.apple.com 登录到Developer.apple.com,然后进行以下步骤: 为应用建立建立一个不带通配符的App ID 用该App ID生成和安装相应的Provisioning Profi