CGI-BBS > CGI > Perl > ログイン、パスワードを入力してHPに入るプログラムを作りたい。


カレッヂ
カレッヂ


質問者 ユキ  投稿日 2005/3/25(金) 18:43:47
フォームからのログイン、パスワードの保存までは出来ているのですが、複数の保存パスワードの中から入力してきたログインとパスワードの比較のやり方が分かりません…、宜しくお願いします。

【習熟度】初めて

回答者 zonata  [削除]  投稿日 2005/4/5(火) 23:01:00
どうもです。

フォームに入力された文字列を取得できるものとして、回答します。


$FORM{'PASS'} ←この変数へ入力したパスワードを保存
---------------------------------------------------------------
@pass =('aaa','bbb','ccc'); #複数の保存パスワード

for($i=0;$i < @pass;$i++){
    if($FORM{'PASS'} eq $pass[$i]){
        #ログイン成功
    }
}
---------------------------------------------------------------
どうか。
質問者 ユキ  [削除]  投稿日 2005/4/6(水) 12:22:40
返信ありがとうございます。_(__)_

色々と調べてはいるのですケド…、なかなか探せなくて…。

保存ファイルの方はログイン名とパスワードの方を保存しています。
login:passwd

ソースの方を後ほど掲示しますのでもし時間があれば目を通してもらえると嬉しいです。(^^

返信(回答)する

 


Web裏技