(急).NET 中权限算法问题。
我是刚毕业的新手,没有做过权限方面的程序。公司要求判断这个权限。
下面是对应的权限。信息
现在这张表中保存的值是0,
16进制对应 权限对应 10进制对应
0x00000001L 不能进行游戏 1
0x00000002L 不能旁观游戏 2
0x00000004L 不能发送私聊 4
0x00000008L 不能大厅聊天 8
0x00000010L 不能游戏聊天 16
我想问问。 我如何判断他权限,还有就是如何保存权限。。
比如我修改了他的权限,保存的是什么值。
我是新手,这样弱弱的问题还请高手,请教。。 --------------------编程问答-------------------- 看看这个http://www.cnblogs.com/zhuqil/archive/2010/04/02/Permission.html --------------------编程问答-------------------- 学习一下 --------------------编程问答-------------------- 判断权限?
你还是把表结构说清楚一点吧,这样俺理解不能了。。 --------------------编程问答-------------------- 只有一张表。里面有个字段是 UserRight 目前保存的值是0 。
--------------------编程问答-------------------- 学习 ···· --------------------编程问答-------------------- 用“位”操作 --------------------编程问答-------------------- 请问上面的兄弟。怎么用 ‘位’操作? --------------------编程问答-------------------- 急啊。
各位高手帮帮忙啊。。。 --------------------编程问答-------------------- 我要的是表结构~~~~
那张表不可能就只有一个字段吧,应该有个USERID字段。
你既然知道数字对应的权限了,那获取数字来判断权限不就可以了么。。 --------------------编程问答--------------------
我现在是不知道怎么判断数据库里面的数字。。
假设我取出来了值然后怎么判断。。
字段是userRight
16进制对应 权限对应 10进制对应
0x00000001L 不能进行游戏 1
0x00000002L 不能旁观游戏 2
0x00000004L 不能发送私聊 4
0x00000008L 不能大厅聊天 8
0x00000010L 不能游戏聊天 16
假设数据库里面保存的是 5 怎么判断他的权限?? --------------------编程问答-------------------- 假设我取出来了值然后怎么判断。。。。。
1〉你取出来的是什么值???
2〉字段userRight里面到底装的是哪个值??16进制?/10进制?/权限对应???????????
--------------------编程问答-------------------- 是要用WITCH CASE语句判断????
还是直接数据库条件查询得到结果??? --------------------编程问答-------------------- 目前数据库里面保存的值全是0 。。 由于我没做过,现在就不知道如何下手。
数据库不是我设计的。。他给我一个文档。下面是文档里面这个字段的描述。
UserRight:用户权限标志,参数意义需要参考所使用系统的权限参数对照表,请参考文档最后的“权限参数对照表”
1.玩家权限定义对应UserRight字段
16进制对应 权限对应 10进制对应
0x00000001L 不能进行游戏 1
0x00000002L 不能旁观游戏 2
0x00000004L 不能发送私聊 4
0x00000008L 不能大厅聊天 8
0x00000010L 不能游戏聊天 16
--------------------编程问答-------------------- 后面还有个提示
注意:权限叠加时请把叠加值相加后得出新值
不懂他的意思。 --------------------编程问答-------------------- http://topic.csdn.net/t/20060314/15/4613658.html --------------------编程问答-------------------- 学习一下 --------------------编程问答--------------------
UP
看看这位大哥推荐的吧 --------------------编程问答-------------------- 来学习,来学习 --------------------编程问答-------------------- 如果领导 就这样安排任务。。。。(给一张表结构,并且没有任何说明)
那领导真是,,,,牛X.。。。。 --------------------编程问答--------------------
如果不是
那劝哥们先把思路理一下 再来发帖,你这样发 发再多 是没用的,别人不理解你的意思 怎么解答? --------------------编程问答--------------------
参见C#入门 第三章 C#运算符 --------------------编程问答-------------------- 这种算法确实够经典,不过不能在ACC数据库中运用遗憾 --------------------编程问答--------------------
哈哈!!!! --------------------编程问答-------------------- 学习了............
补充:.NET技术 , ASP.NET