日期:2014-05-16  浏览次数:21141 次

asp中不同用户的权限设置问题
请教各位一个关于不同用户拥有不同权限的设置问题,设置一个字段放入权限的数值,例如某用户的权限数值有1,4,6 每一个单独的数值都代表一个操作权限,在前端页面中怎么写呢?如果一个页面是需要有4这个值的权限,这个该怎么写?比较大小是一个方法,但是我想使用等号来处理,怎么办?

rs(字段)的话得到的是1,4,6一组数,怎么和单个对等呢?

或者大家有什么思路,也说给我听听,本人菜鸟一个。

------解决方案--------------------

If InStr(rs(字段), "4") > 0 Then 说明有4的权限

------解决方案--------------------

'如果你一定要用等号,可以将1,4,6转换成数组,再进行比较
Dim arr, i
arr = Split(rs(字段), ",")
For i = 0 To UBound(arr)
    If arr(i) = 4 Then
        '说明有4的权限
          Exit For
    End If
Next