⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_checkmana.asp

📁 新闻发布系统
💻 ASP
字号:
<%
'=========================================================
'产品目录:风讯产品N系列
'软件名称:风讯站点管理系统
'当前版本:2004.I.0225
'最新更新:2004.2.10
'=========================================================
'Copyright (C) 2002-2004 cooin.com. All rights reserved.
'网站: http://www.cooin.com  Foosun.net
'程序制作:轻风云(QQ:655071)
'Email:skeen@cooin.com,skeen@Foosun.net
'论坛支持:风讯在线论坛(http://BBS.COOIN.COM)
'=========================================================
dim AdminName,AdminPurview,PurviewPassed,adminart,adminlevel
dim rsGetAdmin,sqlGetAdmin
AdminName=replace(session("Name"),"'","")
if AdminName="" then
	response.redirect "Admin_index.asp"
end if
sqlGetAdmin="select * from admin where UserName='" & AdminName & "'"
set rsGetAdmin=server.CreateObject("adodb.recordset")
rsGetAdmin.open sqlGetAdmin,conn,1,1
if rsGetAdmin.bof and rsGetAdmin.eof then
	rsGetAdmin.close
	set rsGetAdmin=nothing
	conn.close
	set conn=nothing
	response.redirect "Admin_index.asp"
else
            adminart=rsgetadmin("art")
			adminlevel=rsgetadmin("level")
            Dim Rs2,sql2
            Sql2="Select * From Role Where UCase(Title)='" & UCase(adminart) &"'"
            Set Rs2=Server.CreateObject("ADODB.RecordSet")
             Rs2.Open Sql2,Conn,1,1
            If Not(Rs2.Eof And Rs2.Bof) Then
            AdminPurview=Rs2("popedom")
            Rs2.Close
            Set Rs2=Nothing    
            Else
            Response.Write("你没有被赋予管理权限")        
            Rs2.Close
            Set Rs2=Nothing    
            Response.End
            End If
end if
rsGetAdmin.close
set rsGetAdmin=nothing
PurviewPassed=True
if adminart=""  then
 PurviewPassed=False
 if adminlevel=5 then
   PurviewPassed=True
  end if
end if



Function EnoughPopedom(pId)
    EnoughPopedom = "1"
    if CheckPurview(AdminPurview,pId)=true then
    EnoughPopedom = "2"
	end if
    if adminlevel=5 then
    EnoughPopedom = "2"
	end if
End Function


function CheckPurview(AllPurviews,strPurview)
	if isNull(AllPurviews) or AllPurviews="" or strPurview="" then
		CheckPurview=False
		exit function
	end if
	CheckPurview=False
	if instr(AllPurviews,",")>0 then
		dim arrPurviews,i
		arrPurviews=split(AllPurviews,",")
		for i=0 to ubound(arrPurviews)
			if trim(arrPurviews(i))=strPurview then
				CheckPurview=True
				exit for
			end if
		next
	else
		if AllPurviews=strPurview then
			CheckPurview=True
		end if
	end if
end function

function CheckClassMaster(AllMaster,MasterName)
	if isNull(AllMaster) or AllMaster="" or MasterName="" then
		CheckClassMaster=False
		exit function
	end if
	CheckClassMaster=False
	if instr(AllMaster,"|")>0 then
		dim arrMaster,i
		arrMaster=split(AllMaster,"|")
		for i=0 to ubound(arrMaster)
			if trim(arrMaster(i))=MasterName then
				CheckClassMaster=True
				exit for
			end if
		next
	else
		if AllMaster=MasterName then
			CheckClassMaster=True
		end if
	end if
end function
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -