通过全局变量设置权限的问题?
我有一个程序管理系统为web网页方式的,需给每个登录的用户设置权限,权限的设置是在数据库中的,如某字段为true则有此权限,为false则无此权限,当某用户登录时,需先从数据库中提取出该用户的权限,如‘添加’权限(数据库字段为tj),我的方法是要先赋值给一个全局变量tj,tj = Convert.ToBoolean(dr1["tj"].ToString());
在程序中先要根据此权限判断一下:
if (tj == false)
{
Response.Write("<script>alert('" + "该用户没有添加的权限!" + "');</script>");
}
else
{
BindZbData();
}
系统经常出现这样的问题:当具有该权限的某用户刚登录时,可以添加,但过一会再添加时,就提示"该用户没有添加的权限!" ,
造成这种错误的原因是不是因为权限是用全局变量控制的,当多个用户同时登录时,会改变这个全局变量tj,那么求助各位高手用什么方法来控制这个权限变量呢?
在程序中先要根据此权限判断一下:
if (tj == false)
{
Response.Write("<script>alert('" + "该用户没有添加的权限!" + "');</script>");
}
else
{
BindZbData();
}
系统经常出现这样的问题:当具有该权限的某用户刚登录时,可以添加,但过一会再添加时,就提示"该用户没有添加的权限!" ,
造成这种错误的原因是不是因为权限是用全局变量控制的,当多个用户同时登录时,会改变这个全局变量tj,那么求助各位高手用什么方法来控制这个权限变量呢?
...全文
相关推荐
PB中权限管理的解决方案
权限控制的实现好了,第一步存放的问题解决了,那么怎样根据这样的一个标记权限的字符串来设置各个菜单项或其他控件的 Visible 或 Enabled 属性呢?
php上传文件问题汇总
本文将深入探讨这一主题,包括基础的文件上传实现、PHP的超级全局变量`$_FILES`以及如何处理文件上传过程中的各种问题。1.
C 语言常见问题集_C语言_
**错误处理** - **问题**:如何处理运行时错误? - **解答**:C语言没有内置的异常处理机制,通常通过返回值或设置全局变量来检测和处理错误。`errno`全局变量可以获取系统错误代码。
excel vba 操作注册表
示例代码: ```vba DeleteSetting "MyApp", "Settings" ```#### 六、注意事项- 在实际应用中,应当注意权限问题。
学习php过程中的一些注意点的总结
`GRANT`和`REVOKE`命令用于赋予或撤销用户对特定资源的访问权限,这些权限可以设置在全局、数据库、表甚至列的层次上,确保了数据库的安全性和访问控制。创建索引是优化数据库查询性能的关键。


