プロが教える店舗&オフィスのセキュリティ対策術

HTMLのサイトにログインの機能をつけたいのですがやり方がわかりません。どのようにしたらできるか教えてください。

A 回答 (3件)

下記参照。


code変換用html。これはサーバーにアップしない。自分のPCに保存パスワード変更時に使用。
<script>
function calculate(){

passworda = document.password1.user1.value.toLowerCase()
passwordb = document.password1.pass1.value.toLowerCase()

var user = 1
var pass = 1

for(d=0;d<passwordb.length;d++) {
pass*= passwordb.charCodeAt(d);
}
for(e=0;e< passworda.length; e++) {
user *= passworda.charCodeAt(e);
}
document.password1.outputuser1.value = user;
document.password1.outputpass1.value = pass;

}

</script>

<form name="password1">

<b>Choose a UserName:</b> <input type="text" name="user1" size="50">ユーザー名(何でもよい。但しアルファべット。)<br><br>

<b>Choose a Password:</b> <input type="text" name="pass1" size="50">ジャンプ先のテキスト名を記入(.htmlは入れない)<br><br>

<input type="button" onclick="calculate()" value="Calculate">
<input type="reset" value="Reset"><br><br>

<b>Encrypted Usercode: </b><input type="text" name="outputuser1" size="50">ユーザー名変換後の数字<br><br>

<b>Encrypted Passcode: </b><input type="text" name="outputpass1" size="50">ジャンプ先テキスト名変換後の数字

</form>

login用htmlは記載のスクリプトのcodeを変更して使用
<script>
//Encrypted Password script- By Rob Heslop
//Script featured on Dynamic Drive
//Visit http://www.dynamicdrive.com

function submitentry(){
password = document.password1.password2.value.toLowerCase()
username = document.password1.username2.value.toLowerCase()
passcode = 1
usercode = 1
for(i = 0; i < password.length; i++) {
passcode *= password.charCodeAt(i);
}
for(x = 0; x < username.length; x++) {
usercode *= username.charCodeAt(x);
}
//CHANGE THE NUMBERS BELOW TO REFLECT YOUR USERNAME/PASSWORD
if(usercode==ユーザー名変換後の数字&&passcode==ジャンプ先テキスト名変換後の数字)
//CHANGE THE NUMBERS ABOVE TO REFLECT YOUR USERNAME/PASSWORD
{
window.location=password+".htm"}
else{
alert("password/username combination wrong")}
}
</script>

<form name="password1">
<strong>Enter username: </strong>
<input type="text" name="username2" size="50">
<br><br>
<strong>Enter password: </strong>
<input type="password" name="password2" size="50">
<br><br>
<input type="button" value="Submit" onClick="submitentry()">
</form>
    • good
    • 0
この回答へのお礼

なるほど!!よくわかりました。参考させてもらいます。ありがとうございましたw

お礼日時:2004/12/02 18:25

下記参照(サーバーを使わないパスワードログイン)


Encrypted Password script All
http://www.dynamicdrive.com/dynamicindex9/passwo …
    • good
    • 0
この回答へのお礼

英語がよくわかりません。記載のスクリプトをそのまま使用でいいのでしょうか?

お礼日時:2004/11/25 12:20

.htaccessというファイルを作成してHTMLファイルとともにサイトにアップします。


詳細は参考URLをみてください。

参考URL:http://www.shtml.jp/htaccess/basic.html
    • good
    • 0
この回答へのお礼

このような方法があるんですね。参考とします。ありがとうございました

お礼日時:2004/11/25 12:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!