[求助]再次请教权限管理问题
想实现管理员远程登陆修改其他用户权限的ASP代码(修改权限部分的代码)想把对应权限列成表,在要添加的权限上打勾,要取消的权限把勾去掉就行了
用户ID | 姓名 | 等级 | 对应权限 | 密码 |
1 | 管理员 | 1 | ,1,2,3, | XXX |
2 | 一般 | 3 | ,2, | XXX |
序列 | 名称 |
1 | 图书管理 |
2 |
添加 |
3 | 删除 |
用户ID | 姓名 | 等级 | 对应权限 | 密码 |
1 | 管理员 | 1 | ,1,2,3, | XXX |
2 | 一般 | 3 | ,2, | XXX |
序列 | 名称 |
1 | 图书管理 |
2 |
添加 |
3 | 删除 |
思路
用split(),函数实现。
把,1,2,3这样的字符串用split()函数转化成数组
如
Dim TestAry
TestAry=split(",1,2,3",",")
转化成数组后
判断修改那个权限然后就把选中的权限写回去没选中的抛弃掉。
或者用replace加instr函数来实现
instr判断某个选中权限是否存在,不存在添加权限。
然后用replace把删除的权限文字删除掉。