用户相关状态标识
所在表:common_member
使用方法:
- user 的 status 字段备注 (位运算存储 0x00000000 - FFFFFFFF 总共支持32个标志位,其中)
- 2109 8765 4321 0987 6543 2109 8765 4321 序号
- #B 0000 0000 0000 0000 0000 0000 0000 0001 用户待删除
- #B 0000 0000 0000 0000 0000 0000 0000 0010 婚恋空间是否开启
- user 的 conisbind 字段备注 (位运算存储 0x00000000 - FFFFFFFF 总共支持32个标志位,其中)
- 2109 8765 4321 0987 6543 2109 8765 4321 序号
- #B 0000 0000 0000 0000 0000 0000 0000 0001 绑定QQ
- #B 0000 0000 0000 0000 0000 0000 0000 0010 绑定微信
- #B 0000 0000 0000 0000 0000 0000 0000 0100 绑定支付宝
- #B 0000 0000 0000 0000 0000 0000 0000 1000 绑定。。。。。。
使用方法:
- #$status 用户状态
- #$position 需要检测的状态位
- function getstatus($status, $position) {
- $t = $status & pow(2, $position - 1) ? 1 : 0;
- return $t;
- }
- function setstatus($position, $value, $baseon = null) {
- $t = pow(2, $position - 1);
- if($value) {
- $t = $baseon | $t;
- } elseif ($baseon !== null) {
- $t = $baseon & ~$t;
- } else {
- $t = ~$t;
- }
- return $t & 0xFFFF;
- }
扫描二维码,手机查看
声明:本文来源于互联网,观点仅代表作者本人,不代表欢乐你我,真实性请妥善甄别。