パスワード管理でパスワードをTXTファイルから・・・

[上に] [前に] [次に]
ken [E-Mail] 1999/09/07(火) 12:52:54
パスワード管理システムでCGIを使う場合、パスワードなど必要事項をこちらがあらかじめ作った***.txtのような、テキストファイル(データベース)から認証させるにはどうしたらよいのでしょうか?

長月 1999/09/07(火) 14:10:04
Perlでしょうか?
実際に作り始めているのでしょうか?
formから入力された内容と、パスワード用のファイルから読み込んだ
内容を、比較すればいいとおもいますが。。。

ken [E-Mail] 1999/09/07(火) 14:55:21
解答ありがとうございます。
Perlで作っています。txtファイルにある各レコードから認証させたい
のですが、サンプルになるページ教えてください。(ソース付き)

長月 1999/09/07(火) 15:24:25
こちらに、いろいろとサンプルが...
http://script.lovely.to/search/home_script_perl_access.html

でも簡単に書くと、こんなもんですけど
form文

<form action="pswd.cgi" method=post>
<input type=text name="pswd" size=10>
<input type=submit value="send">
</form>
----------------------------------------
#$pswdは、form文から渡されたデータ、$resultは結果
#pswd.txtは、パスワードが入っているファイル

open (IN, "pswd.txt");
while (<IN>){
if ($pswd eq $_) {
$result = "OK";
last;
}
}
close(IN);

ふじ 1999/09/07(火) 15:39:09
chop(chomp)しないと。

>while (<IN>){
>if ($pswd eq $_) {
while (<IN>){
chop;
if ($pswd eq $_) {

miz 1999/09/07(火) 15:40:51
主題ではないですが。パスワードはcryptしておくのをお勧めします。

[上に] [前に] [次に]