修改权限验证,一直提示:不是超级管理员或新闻的作者 无权修改。

验证的isauthor.asp文件代码 
<% 
'如果用户不是管理员 
If Session("a_power") <> 1 Then 
'那么检查用户是不是该新闻的发表者 
NewsId = Request("Id") 

'记录集对象 
Set rsNews = Server.CreateObject("ADODB.RecordSet") 
'根据新闻编号读取新闻信息 
sql = "SELECT * FROM NEWS WHERE ID=" & Trim(NewsId) 
'执行查询 
set rsNews = conn.Execute(sql) 

'如果记录集为空 
If rsNews.EOF Then 
'提示用户 
Response.Write "指定新闻不存在" 
'终止响应 
Response.End 
Else 
'判断用户权限,是否可以维护新闻,管理员可以编辑所有新闻,编辑者只能修改自己的新闻 
If rsNews("POSTERID") <> Session("Id") Then 
'提示用户 
Response.Write "不是超级管理员或新闻的作者,无权修改!" 

'终止响应 
Response.End 
End If 
End If 
End If 
%>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值