CGI-BBS > CGI > Perl > cgiについて、比較→ログイン出来るプログラムを作成したい。


カレッヂ
カレッヂ


質問者 yuki  投稿日 2005/4/14(木) 20:17:36
フォームからログインとパスワードを受け取る事は出来ているのですが…。
保存して置いた複数のログイン:パスワードのファイルからの分離→比較のやり方が解りません…。

【習熟度】初めて

回答者 sim  [削除]  投稿日 2005/4/16(土) 00:00:05
保存しておいた複数のログイン:パスワードのファイルからの分離→比較のやり方

 $loginid = "入力されたID";
 $password = "入力されたパスワード";

open(OPEN,"password.txt");
@PASS = <OPEN>;
close(OPEN);

foreach(@PASS){
 ($login,$pass) = split(/:/);
  if($login eq $loginid && $pass eq $password){$flag = 1;last;}
}

if(!$flag){
  error("パスワードが違います。");
}

こんなのはどうでしょう?
質問者 yuki  [削除]  投稿日 2005/4/20(水) 01:43:00
sim様、前回はどうも有難う御座いました。

返信(回答)する

 


Web裏技