• 締切済み

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

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

みんなの回答

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

こういうときは、クッキーを利用します。 パスワードがOKだったら、クッキーにそのことを記述し、そのファイルがあったら、パスワードの認証をしないようにすればいいだけです。

takeji123
質問者

お礼

再度のご回答をお願いしたのですが、ご回答がありませんので、この件締め切らせていただきます。

takeji123
質問者

補足

ご回答ありがとうございます。 私、パソコン初心者です。 Java Scriptもクッキーの事も、分かりません。 パスワードのソースコードは、コピーアンドペーストで使ってます。 takntさん、ご回答の件もう少し詳しく教えて頂けないでしょうか? それとも、ソースコードを書いていただければ、ありがたいのですが!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

  • 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
  • パスワードを二つ用いて隠しページをひらくには?

    お世話になります。 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つのパスワードを入力させるようにするにはどのような記述をすればよろしいでしょうか。 よろしくお願いいたします。

  • 他のページにジャンプさせる

    以下のスクリプトはページに入る前にプロンプトを出して、パスワードを入れたら、そのページに入れるものなのですが、パスワードが間違っていると履歴を1つバックすることになっています。 これを特定のページに同じ画面でジャンプするようにしたく、いろいろとやってみたのですが、できません。 宜しくお願いいたします。 <SCRIPT language="JavaScript"> <!-- var keyword = "password" function checkKey(){ var key = prompt("パスワード") if(keyword != key) history.go(-1) } checkKey() //--> </SCRIPT>

  • 知り合いにだけ見れるページを作るには?(セキュリティはそんなに高くなくていいです

    すごい簡単な方法で構いません。 一般公開しているHPのうち 身内にだけ見せたいページがあるとします。 そのページのアドレスを知り合いにだけ 教えればいいだけなのですが、それでは 何かイヤなので、教えて下さい。 <form> <script language="JavaScript"> <!-- function myEnter(){ PassWord = prompt("パスワードを入力して♪",""); if (PassWord == "") { alert("パスワードが未入力です"); } else { location.href = "http://www1.tcnet.ne.jp/****/"+PassWord+".htm"; } } // --> </script> <input type="BUTTON" value="パスワード" style="width:6em" onclick="myEnter()"> </form> と今、記述していてボタンを押した時に、 パスワード(実際には見せたいページのHTMLファイル名) の入力をさせたいと思っているのですが、 パスワードのキャンセルをした時に、 Null.htmにとんでしまいます。 キャンセルしたときは、トップページに戻りたいのですが どのように書けばいいのでしょうか? また、もっといい方法で簡単な方法があれば 教えて下さい。SCRIPTだけで解決したいと思っています。 IE5 Windows2000

    • ベストアンサー
    • HTML
  • ホームページのパスワード制限について(初心者です)

    ホームページ上で見つけた以下のソースを使って、簡易なパスワード制限を かけたいと考えています。 URLの一部をパスワードとして使用する方法だと理解しているのですが、 もうひと工夫したいと思い、質問させていただいています。 例えば、入力したパスワードの真ん中7桁を切り出す等して、 パスワード=URLの一部とならないような工夫はできないでしょうか。 (ソースにパスワードが記載されないようにもしたいです) <script type="text/javascript"><!-- function checkpw(){ var pswd = prompt("パスワードを入力してください:",""); location.href = pswd + ".htm"; } //--></script> <form><center> <input type="button" value="ログイン" onClick="checkpw();"> </center></form> 宜しくお願い致します。

  • ビルダーでは表示できるのに、ブラウザでは表示できない

    お世話になっております<m(__)m> おしえてください HPビルダー6を使っていますが、その機能にサムネイルウィザードというのがあって、(写真を並べて表示できる)それで作って、問題なくビルダーでは表示できました。元のページからリンクするときパスワードで読み込むようにしました。使ったソースは Javascriptで、 ********************************************** <script language="JavaScript"><!-- function myEnter(){ myPassWord=prompt("パスワードを入力してください",""); if ( myPassWord == "pass1" ) location.href="omoide.htm"; else alert( "パスワードが違います!" ); } // --></script> <IMG src="menu-omoide.gif" width="76" height="65" border="0" onclick="myEnter()" style="cursor : pointer;"> ******************************** 以上のソースです。(そのままコピりました) FFFTPを使ってアップロードしました。 なにもエラーも出ず、問題なくアップロードできたようです。サーバーはヤフーです。 画像アイコンをクリックしても、パスワードを聞いてくるダイヤログはでるのですが、次の画面がページを表示できません、です。なにがわるいんでしょうか? おしえてください(涙

    • ベストアンサー
    • HTML
  • パスワード制限スクリプト。ウィンドウを閉じるスクリプトについて

    WEBページにパスワード制限をかけたいと思います。 今回JavaScriptなので、めちゃめちゃ強固なものではありませんが。 下のようなスクリプトを用意しました。 ------------------------ pass = prompt("パスワードを入力して下さい",""); if(pass != "XXXXX") { parent.top.window.close(); } ------------------------ これでも動くのですが、 パスワードが不正なとき、画面を閉じようとする設計です。 ただし、その時IEだと、 「画面を閉じようとしています」と聞かれ、 「はい」「いいえ」の選択肢がでます。 「はい」・・・もちろん閉じます。 「いいえ」・・画面そのまま残ります。 これじゃ意味ないんです。 「いいえ」を選んでもとにかく閉じさせる方法が必要なんです。 「いいえ」を選択しても、繰り返し繰り返し「閉じようとしています」と聞かれるような。 なにかいいスクリプトはないでしょうか?

  • .  <HTMLについて>  よろしくお願いします  

    ページに入ったときと出て行くときにアラート表示させるHTMLソースです。これをhead区間内に貼り付けてもうまく表示されません。何故でしょうか・・・ <SCRIPT LANGUAGE="JavaScript"> <!-- function Pagein(){ alert("いらっしゃいませ"); } //--> </SCRIPT> <SCRIPT LANGUAGE="JavaScript"> <!-- function Pageout(){ alert("ありがとうございました"); } //--> </SCRIPT> よろしくお願いいたします。

  • 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>

DCP-J914N 用紙がセットされない
このQ&Aのポイント
  • DCP-J914Nを使っている際に、A4の用紙をセットしたにもかかわらず用紙セットのエラーが表示される問題があります。
  • 質問者はまだ一度もDCP-J914Nを使用しておらず、初めてセットした際に用紙セットのエラーが表示されました。
  • 質問者の環境や接続方法については情報が提供されていません。
回答を見る

専門家に質問してみよう