, L4 [# r* p* b+ \8 _& yif sdcms.strlen(t0)=0 or sdcms.strlen(t1)=0 or sdcms.strlen(t2)<>50 then //这里判断很坑爹 sdcms.strlen(t2)<>50 loginkey 没有任何要求 只需要输入50个即可往下执行 1 v9 h) {4 O* E , [0 |! j/ S- w$ M: X//' Z3 `4 c; p0 }; {
% y7 c( X: @& B8 G- B' z
sdcms.go "login.asp?act=out" 5 D1 _/ o0 b) l ' @3 F5 B+ F/ B
exit sub - V; D* D, | r# | , B/ D% s, h8 S, e; k+ S/ H% P! uelse ! ]& p7 m$ A: j5 M; R, e! T : Y7 q' [5 {; c% W: {
dim data- d+ G2 U$ Y/ e. |/ p7 f# L2 i
0 ]% l3 ~; L9 i1 \5 ]$ i- P, qdata=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可控+ B& f# c# a4 b4 D' B$ N7 G
6 w$ }2 [& D% y+ Tif ubound(data)<0 then / [2 M: w- [" A* i 8 i) l; R$ p: W. M+ ~- P" Y
sdcms.go "login.asp?act=out"1 F: l" Z' c5 ^6 P* z/ i8 f) k
; x( K6 q5 Y6 k# Rexit sub 2 x) |% m& n) O; N : J, t9 I8 y9 J4 q) f# D! H- nelse1 s# n. T( q. B3 m
( B) e' e3 P; _' a/ K, Eif instr(data(1,0)&data(2,0),sdcms.decrypt(t1,t2))<0 or data(3,0)=0 then 1 X" o8 T6 y( F2 g5 R" l : Y; W" ]' n9 H9 v% Y$ ~9 n
sdcms.go "login.asp?act=out" ' H- {* B7 ]6 @; F7 L 3 h8 u& M- s' d7 O- o. P
exit sub6 L( Z6 f8 ~$ F6 \6 q+ k' ~
5 e b9 t1 q: L- p' n9 v$ ^6 D* y9 Belse : C# D& X4 ^/ G/ S9 U4 e: C - S/ x1 Q2 D& q' b) D+ w! r
adminid=data(0,0) % W. w. w* v0 n! Y, K * Z# I; c3 O$ p: h4 tadminname=data(1,0) * a! u7 d6 @! m8 p% d 2 {$ q; E2 S1 q- D8 _) G6 [
admin_page_lever=data(5,0)$ H) Q0 X; q" z" G7 ]
4 n3 {6 f. h5 [" S9 fadmin_cate_array=data(6,0)7 z# {7 Z: q; O
& y+ b0 N. `; S* V9 Y# A' a
admin_cate_lever=data(7,0) ; M& j1 o& {6 x7 P( c5 w7 H ; u' X3 h2 }% B' ~& d
if sdcms.strlen(admin_page_lever)=0 then admin_page_lever=0, s7 g/ h+ k: y) i- i8 h