JAVAで作るパスワード制ホームページの作り方

このQ&Aのポイント
  • 以前JAVAを使った簡単なパスワード制のHPを作りました。
  • ソースを見てパスワードがバレバレになりすぎないように一工夫したのは覚えているのですが、作成したのがかなり前のことだったので、パスワードの文字を示す65%とか26%が、それぞれどの文字に対応するのかが自分でわからなくなってしまいました^^;
  • HP作成に詳しい方いらっしゃいましたら、65%などがどのような意味を持つのか、また、対応表などが書かれているURLなどを教えて頂けると助かります。
回答を見る
  • ベストアンサー

JAVAで作るパスワード制ホームページの作り方

以前JAVAを使った簡単なパスワード制のHPを作りました。 ですが、どこのサイトから下記のタグを持ってきたのか 自分で忘れてしまって・・・^^; ソースを見てパスワードがバレバレになりすぎないように 一工夫したのは覚えているのですが、 作成したのがかなり前のことだったので、パスワードの文字を示す65%とか26%が、 それぞれどの文字に対応するのかが自分でわからなくなってしまいました^^; ↓これが以前私がどこかから持ってきたタグです。 <html> <head> <title>タイトル</title> <SCRIPT language="JavaScript"> <!-- //パスワードのチェック関数 function enter(){ myPwd = prompt("パスワードを入れてね♪",""); if(myPwd == unescape("%6D%65%61%74%26%62%65%65%72")){ location.href = "***.html"; } else if(myPwd == null){ } else{ alert("パスワードが間違っています。"); enter(); } } //--> </SCRIPT> </head> <BODY onLoad="enter()"> HP作成に詳しい方いらっしゃいましたら、65%などがどのような意味を持つのか、 また、対応表などが書かれているURLなどを教えて頂けると助かります。 宜しくお願いします。

  • HTML
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • fire--
  • ベストアンサー率49% (146/293)
回答No.1

escape,unescapeについては参考URLをご覧ください。 ただ、unescapeしたコードを知るのなら、 alert(unescape("%6D%65%61%74%26%62%65%65%72")); というjavascriptを実行すればわかりますね。

参考URL:
http://www.tohoho-web.com/js/builtin.htm#escape
timesliper
質問者

お礼

ご回答ありがとうございます^^ なんとか理解できました☆ パスワードが肉とビールだったようですw どうもありがとうございましたm(u_u*)m

関連するQ&A

  • パスワード認証付きのページ

    簡単なパスワード認証付きのページを作成しています。 入力したパスワードが隠し文字の「*」で表示されず、普通に表示されてしまいます。 どのようにしたらよいでしょうか? 教えてください。 ======================================== <script language="JavaScript"> <!--// function Password() { pw = prompt("パスワードを入力してください:","") if(pw) { location = pw + ".html" } else { alert("パスワードが間違っています") } } //--> </script>

  • ホームページとパスワード

    パスワードについて、00-12-28 mori0393様のご回答を使わせて頂いております。ソースコードは以下のとおりです。 <SCRIPT Language="JavaScript"> <!-- function passw(){ if(prompt("パスワードを入力してください","")=="?????"){ alert("ようこそ!"); } else{ alert("見ないで!");history.go() } } document.writeln(passw()) <!-- --> </SCRIPT> ここでは、?????がパスワードになりますが、このパスワードのソースコードをホームページのトップページに置いて使った場合、まず最初にパスワードを入力してトップページを開き、Webサイトに入ります。 しかし再度トップページのリンク文字をクリックした場合 、又パスワードを要求してきます。 1度入力すれば、そのあとはパスワードなしでトップページに入る方法はないものでしょうか? どなたかご存知の方、教えて下さい。 よろしくお願いします。

  • ホームページのジャンプ先を制限する方法について沢山の方法が回答例として

    ホームページのジャンプ先を制限する方法について沢山の方法が回答例としてありますがどれもうまくできません。例えば下記の回答例を真似してもエラーになります。 …簡単でよければ、promptを使ったこんなのでどうでしょうか? str="abcde"のabcdeをお好きなパスワードに変更して、location.href の"kaiin.html"を、パスワードが合っていた時の飛び先に変更してくださいね <html> <head> <title>パスワードチェック</title> <script language = "JavaScript"><!-- str = prompt("パスワードを入力してください"); if (str == "abcde") location.href = "kaiin.html"; // --></script> </head> <body> 正しいパスワードを入力してください </body> </html> ・・・・・・・ 他に簡単に出来る方法があれば紹介してください。

  • ジャバスクリプト

    よろしくお願いします。 この度、初めてジャバスクリプトに挑戦しました。プログラムをhtmlの<body></body>タグ内に次のように入力しました。 <SCRIPT LANGUAGE="JavaScript"> <!-- fanction passWordCheck(){ pass=prompt("パスワードを入力してください。",""); if (pass !="") { location.href = pass + ".htm"; }else if(pass == null){ passWordCheck(); } } //--> </SCRIPT> <P ALIGN="center"><STRONG>パスワードを入力して入室してください。</STRONG></P> <P ALIGN="center"> <INPUT TYPE="button" VALUE=""入室する" onclick="passWordCheck""(file:///D:/第1章/技006/member.htm#)"> </P></TD> </TR> ところが、これをブラウザに表示すると次のように2つのエラーが出ます。 1 ")" がありません。 2 'PassWordCheck'は宣言されていません。 このエラーを解決したいのですが、よろしくお願いします。

  • パスワードの入ったホームページ

    リンクにパスワードをいれたサイトを作成しようと 思います。 JAVA スクリプトでは見破られてしまう。とか、書いてあったのですが、当方、自作CGIが使えないISPのため、この方法をとらざるをえません。 あわせてHPビルダーで作成するため、仕方なくJAVA スクリプトになってしまいます、結局。 なにか良い方法は無いでしょうか?

    • ベストアンサー
    • HTML
  • CGIを利用せずにウェブサイトにパスワードチェックをかける方法

    契約プロバイダーが指定のCGI利用しか認めていま せん。 CGIを利用せずにウェブサイトにパスワードチェック をかける方法があれば教えてください。 なお、javaでパスワードチェックをかける方法が雑誌に 紹介されていましたが、チェック後に表示されたページ に直接アクセス可能という中途半端なしろものでした。 これでは意味がないですよね。 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ <HTML><HEAD><META name="robots" content="noindex,nofollow"> <SCRIPT LANGUAGE="JavaScript"> function nameCheck() { var msgPrompt =パスワードを入力してください。 var msgTitle = "Please password here."; var msgWelcome = "WELCOME"; var msgBad = "正しいパスワードを入力してください"; var passWord = "passpass"; var goodLogon = "xxxxxxx.html"; var badLogon = "badpage.html"; var userInput; userInput = prompt(msgPrompt,msgTitle); if(userInput == passWord) { alert(msgWelcome); window.location.href = goodLogon; }else{ alert(msgBad); window.location.href = badLogon; } } nameCheck(); </SCRIPT> <TITLE></TITLE> </HEAD> <BODY onload="nameCheck()"> </BODY> </HTML>

  • パスワードを二つ用いて隠しページをひらくには?

    お世話になります。 http://www.red.oit-net.jp/tatsuya/java/prompt.htm このサイトをみてパスワード付きホームページの作成の 仕方はおおむね理解したのですが、 私のサイトの場合パスワードを2個用いて 隠されたホームページを表示されるようにしたいと思っています。 <script language="JavaScript"><!-- function myButton(){ myPassWord = document.myFormText.myFormTextPass.value; if ( myPassWord == "pass1" )location.href = "secret.htm"; else alert( "パスワードが違います!" ); } // --></script> <form name="myFormText"> パスワードを入れてください <input type="password" size="30" name="myFormTextPass"> <input type="button" value="OK" onclick="myButton()"> </form> パスワードを入れてください このような表記だと1つのパスワードしか入力できず 困っているのですが2つのパスワードを入力させるようにするにはどのような記述をすればよろしいでしょうか。 よろしくお願いいたします。

  • HTMLのパスワードページ

    htmlのパスワードを作りましたが画面にあるENTERのボタンを必ず押さなければいけないのですがそれをキーボードのENTERキーにする方法はありませんか? <div> <body bgcolor="#000000"> </div> <div align="center"> <img src="baka2.png" width="350" height="350" alt=""><br><br><br><br> <html> <head> <title>特別課外活動部パスワード入力</title> <script type = "text/javascript"> <!-- function matchPass() { var inpass = document.forms[ "pass" ].elements[ "inpass" ].value; var validpass = "baccano"; if( inpass == validpass ) location.href = "main.html"; else alert( "パスワードが間違っています。登録されてない場合は先に登録してください" ); } </script> <link rel="stylesheet" type="text/css" href="http://st.shinobi.jp/img/tadaima/tdftad.css" /></head> <body> <form name = "pass"> <div> <input type = "password" value = "" name = "inpass"> <input type = "button" value = "ENTER" onclick = "matchPass();"> </div> </form>

  • JavascriptからJavaへの変え方

    Javascriptで作ったものをJavaにしないといけなくなったのですが 私はJava初心者でまったくわかりません。 色々ネットで調べてみたのですが、どうも難しくて理解することができませんでした。 下にJavascriptで作ったものを載せてるのですがどなたかやり方を教えてもらえないでしょうか? <html> <head> <title>サンプル</title> <script type="text/javascript"> function jikoku() { dd = new Date(); document.F1.T1.value = dd.toLocaleString(); window.setTimeout("jikoku()", 1000); } </script> <script type="text/javascript"> mes = new Array(5); mes[0]="0"; mes[1]="1"; mes[2]="2"; mes[3]="3"; mes[4]="4"; date=(new Date()).getHours(); if( 0 <= date && date <= 5 ){ document.write(mes[0]); } else if( 6 <= date && date <= 10 ){ document.write(mes[1]); } else if( 11 <= date && date <= 16 ){ document.write(mes[2]); } else if( 17 <= date && date <= 19 ){ document.write(mes[3]); } else{ document.write(mes[4]); } </script> <script type="text/javascript"> function Random() { var kazu = Math.random(); kazu = kazu*100; kazu = Math.ceil(kazu); if( kazu<=9 ) document.write('<br/>○1<br/>'); else if( kazu<=19 ) document.write('<br/>○2<br/>'); else if( kazu<=29 ) document.write('<br/>○3<br/>'); else if( kazu<=39 ) document.write('<br/>○4<br/>'); else if( kazu<=49 ) document.write('<br/>○5<br/>'); else if( kazu<=59 ) document.write('<br/>○6<br/>'); else if( kazu<=69 ) document.write('<br/>○7<br/>'); else if( kazu<=79 ) document.write('<br/>○8<br/>'); else if( kazu<=89 ) document.write('<br/>○9<br/>'); else document.write('<br/>○10<br/>'); } Random() </script> <script language="JavaScript"> var imglist = new Array( "sample1.jpg", "sample2.jpg", "sample3.jpg", "sample4.jpg" ); var selectnum = Math.floor((Math.random() * 100)) % imglist.length; var output = "<img src=" + imglist[selectnum] + ">"; document.write(output); </script> </head> </html>

  • promptメソッドがIE7では正しく動かない

    javascriptの初心者です、宜しくお願いします。 promptメソッドを利用してインプットされたパスワードのページへリンクしようとしています。マイドキュメント内では問題なく動いているのですが、サーバーへアップロードしてIE7で確認の段階になると正しく動いてくれません。どこが悪いのか全く解りません、どなたかお教え頂けませんでしょうか。 次の様なソースで実行しています。 <script type="text/javascript"> <!-- function passWordCheck(){ pass=prompt("パスワードを入力してください。",""); if (pass != "") {location.href = pass + ".html";} else if(pass == null){passWordCheck();} } //--> </script> </head> <body> <input type="button" value="閲覧する" onClick="passWordCheck()"> </body> </html>

専門家に質問してみよう