( i; Q( Y- V6 l; l) s/ h0 `/ j0 U. n//+ k: |5 q) |* m/ Y3 w+ t6 W( W% x6 s
, Q* f1 v7 K8 Y0 E P/ f0 o
sdcms.go "login.asp?act=out"6 |# ~0 E* T9 L: A" _
4 h" s9 O( |9 O/ L
exit sub3 W0 I9 i6 `3 P. K
+ ~% X, a) [5 M0 \! S7 ?0 \else- Z& |* u- R: [/ \: Y
( Q" h, I3 y# v0 Y! y' w" n5 Q/ [
dim data+ y i, I( U3 D4 f5 R/ e: U6 c- `; v
5 @/ q! H2 g7 p. [2 \' o! jdata=sdcms.db.dbload(1,"adminid,adminname,adminpass,islock,groupid,g.pagelever,g.catearray,g.catelever","sd_admin u left join sd_admin_group g on u.groupid=g.id","adminid="&t0&"","") //根据管理员ID查询 ID可控 . A. `0 u1 V3 i0 P, A+ c6 c ( W7 E8 R+ u( u; @if ubound(data)<0 then& L, q" A9 ^' e$ b- j
- \. I5 [5 t; l6 |/ B" b
sdcms.go "login.asp?act=out" 7 l/ e- @. k2 c7 }0 L 9 y q9 x# r r( t$ I2 V
exit sub . f* E8 Y' X6 H- t x" p & K2 J) H9 W G( oelse3 G0 _& l* U; d* G9 p0 E
, S' O) i; Q; u' T4 B4 d: zif instr(data(1,0)&data(2,0),sdcms.decrypt(t1,t2))<0 or data(3,0)=0 then 5 Y' B) r# I. m4 b ( m3 m$ X$ Z. osdcms.go "login.asp?act=out"2 J; t. n4 W' @- ]) K
8 E& J; V, `- L# d6 b' r
exit sub # V1 y D8 O, u: F " X( D& B' f; U b; X
else( e, f+ D. g$ P/ W
- t1 r" L5 P/ @
adminid=data(0,0)9 z5 Z. ]6 T! y0 J
. S' {- F+ j/ r1 madminname=data(1,0) % T4 j% p4 U, [8 y 4 r8 G3 K* N. E0 o( v8 k0 v4 `admin_page_lever=data(5,0)6 ?: k! `6 V n$ X
# u; r- {$ ?' M
admin_cate_array=data(6,0) , T: J4 v! y$ }" J4 ?- k/ g 7 i: x7 o$ A: Y. T% X6 w0 P- S9 Madmin_cate_lever=data(7,0)+ P& l* j w G. J* n
+ L1 n G2 h% ^# g Z0 x& jif sdcms.strlen(admin_page_lever)=0 then admin_page_lever=0 9 {4 M: i7 o# Q3 x0 k! t - a7 p, d( G2 H$ K, T
if sdcms.strlen(admin_cate_array)=0 then admin_cate_array=0 4 d5 U8 C4 g# {: d5 A % ] f- ?# G: x) ?: p3 _if sdcms.strlen(admin_cate_lever)=0 then admin_cate_lever=0 ! T* B1 ?4 Y7 i* A7 c + `2 |& k T0 b' Zif clng(admingroupid)<>0 then 2 I9 Y9 h/ h4 ~& v$ R9 f( y4 g / u7 I0 p3 R0 w- `2 s9 {admin_lever_where=" and menuid in("&admin_page_lever&")" ! L2 b! O) ?8 f+ H6 z 8 S6 J6 Y) Y* K% p |
end if 7 g4 v( E1 c4 J; j 6 Z, j* i) W, J8 W! A; \+ l; gsdcms.setsession "adminid",adminid( ?6 `6 ~9 A+ ?
2 p! u& i- }9 u3 X. m* C
sdcms.setsession "adminname",adminname3 I" \( i- a+ U `7 [2 a c7 N) c& m
& w9 J V T! B$ k, Q: p
sdcms.setsession "admingroupid",data(4,0)2 t+ u2 C, l' Y
( X( F7 S5 P3 _end if! Q) z" \( A! H( Z' u, i
3 I1 W* M- p9 ]& Q
end if 6 x/ ?. b8 b- ?; U) y , D$ Y' G2 B1 p& }( B- o& [1 X, N3 p4 ~
end if, B9 e8 _) y# @1 g3 V' Z
& R( m1 z% d7 A6 V! ?else / p( H5 Y! Q0 Y1 ?# f1 ]* @ ! i2 ~* b N. R e1 |1 z/ g
data=sdcms.db.dbload(1,"g.pagelever,g.catearray,g.catelever","sd_admin u left join sd_admin_group g on u.groupid=g.id","adminid="&adminid&"","")3 N4 t. K9 G* A5 q) d. `