标题:sos,asp+access权限问题!
只看楼主
mayaz
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-4-29
 问题点数:0 回复次数:1 
sos,asp+access权限问题!

sos,asp+access权限问题!

我建了两张表user和part,
表user的字段有“id”(数字),“name”(文本),“userpart”(文本)
表part的字段有“id”(数字),“part”(文本),“系统登陆”,“客户管理”“查询”等字段,
将“系统登陆”“客户管理”“查询”等字段设置为“1”或“0”,1表示有权限操作,0表示没权限。
给每个页面都写了一个判断是否有权限操作代码。
<!--#include file="../data/conn.asp"-->
<%dim strusername
strusername=trim(request.form("username"))%>
<script language=VBScript runat=SERVER>
Function check_power(power_string)
set Recordset1 = Server.CreateObject("ADODB.Recordset")
strSQL="SELECT * FROM part,user where name=userpart and username='"&trim(strusername)&"'"
Recordset1.Open strSQL,connstr,1,1
if Recordset1.recordcount=0 then
check_power = 0
else
if Recordset1(power_string).value=1 then
check_power = 1
else
check_power = 0
end if
end if
END Function
</script>

<%
if session("username")="" then
response.redirect"../index.asp"
else
if check_power("客户管理")=0 then
response.redirect"check_false.asp"
else

%>
.
.
.
<%end if%>

运行后系统显示错误,各位高手能给小弟指点哈吗?

搜索更多相关主题的帖子: access sos 权限 asp 
2007-04-29 10:44
zhulei1978
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:53
帖 子:1351
专家分:1200
注 册:2006-12-17
得分:0 
strSQL="SELECT * FROM part a,user b where a.name=a.userpart and b.username='"&trim(strusername)&"'"

其实我就是改变社会风气,提高少女素质,刺激电影市道,提高年轻人内涵,玉树临风,风度翩翩的整蛊专家,我名叫古晶,英文名叫JingKoo!
2007-04-29 12:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-135876-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.178858 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved