自己寫的許可權管理.

來源:互聯網
上載者:User

-----------------------conn.asp--------------------

<!--#include file="inc/md5.asp"-->
<!--#include file="inc/base64.asp"-->
<%

Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"

if session("login_admin")="" or session("login_admin")=null then
response.write("<script>alert('請登入後再用!');window.location=('admin_index_1.asp')</script>")
response.end
end if

temp=trim(Mid(Request.ServerVariables("script_name"),6))

Session.Timeout=10

 dim conn
 dim connstr
 on error resume next

 connstr="PROVIDER=SQLOLEDB;DATA SOURCE=localhost;UID=jicai;PWD=welcome;DATABASE=jincai2"

 set conn=server.createobject("ADODB.CONNECTION")
        conn.open connstr
        if err.number<>0 then
  err.clear
  set conn=nothing
  response.write "資料庫連接出錯!"
  Response.End
        end if
      A=Instr("admin_listnews.asp|homemess.asp|showreturn.asp|listusers.asp|PriceManage.asp|usermoney.asp|banks.asp|getmoney_log.asp|saled_log.asp|xstj.asp|xshz.asp|buy_log.asp|get_nation.asp|any_rec.asp|any_rec3.asp|get_nation.asp|listols.asp|listgames.asp|admin_cardsadd1.asp|admin_cardslist.asp|admin_addcardlog.asp|listAdmins.asp|AdminLevel.asp|admin_login_log.asp|System_Clear.asp|",temp)
     if A<>0 then
       A=Instr(Session("Level"),temp)
       if A=0 then
         Response.write("對不起,你沒有許可權訪問此功能!")
         Response.end
       end if
     end if 
 sub endConnection()
  conn.close
  set conn=nothing
 end sub
%>

_____________________________________________________

---------------------------Login.asp----------------------------------

session("Level")=rsadmin("Level")

_____________________________________________________

--------------------------Save_level-----------------------------------

<%
 for i=1 to 24
  if Len(trim(Request.form("checkbox"&i)))<>0  then
     Response.write("&nbsp;"&Request.form("checkbox"&i)&"........√ OK!<br>")
    tempstr=tempstr&Request.form("checkbox"&i)&"|"
  end if
 Next
Conn.Execute("Update admin set Level='"&tempstr&"' where id="&Request.form("Adminuser"))
%>

-----------------------------------------------------------------------

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.