出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[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とのみチェックするようにしないと駄目です

IDだけでもログインできてしまう なぜ?   Aさん [2005/01/18 18:57:26] [4890]
  Re:IDだけでもログインできてしまう なぜ?   暇人さん [2005/01/19 16:06:20] [4891]
  Re:IDだけでもログインできてしまう なぜ?   あささん [2005/01/27 11:28:39] [4902]


TreeBBS For ASP V.0.1.3
Program By YasNet