出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[4891] Re:IDだけでもログインできてしまう なぜ? |
投稿者:暇人さん 2005/01/19 16:06:20 |
ひまでもないのに ID、Passwordともに両方に検索かけてますからです 逆にID testtest PW test にしても入れてしまいます さらに言えば、ID USERID PW USERID でも ID PASSWORD PW PASSWORD でもOKですね >For i = 0 to s -1 sが2(二行のファイル)なので0から1までまわります >B = split(A(i),":") A(0)ならB(0)="USERID" B(1)="test" >response.write ubound(b) & "<br>" >for j = 0 to Ubound(B) 今回はjは0から1まで回ります USERID:test:test2 なら0から2まで回転 >If B(j) = userid then >Flg1 = true jが0なら"USERID"だから・・・ID "USERID" でもフラグ1がたつ iが1,Jが0なら"PASSWORD"だから、ID "PASSWORD"でもフラグ1がたつ >response.write B(j) & "=" & userid & " では " & flg1 & "1" & "<br>" >end if 説明なし >If B(j) = password then >Flg2 = true i=0、j=1でB(j)は"test"でフラグ2がたってしまう・・・ i=0、j=0ならb(j)は"USERID"で・・・以下略 以下略 というわけでUSERIDはIDとPASSWORDはPWとのみチェックするようにしないと駄目です |
![]() ![]() |
![]() ![]() |
TreeBBS For ASP V.0.1.3 |