覚えはじめでよく分かっていないのかも知れませんが、
CGIが使えないので何とかJavaScriptだけで
パスワードを入力させて設定したページに飛ばしたいのです。
ボタンを押してパスワードを入力するところまでは出来ているのですが
パスワードをチェックする部分で困ってしまって・・・
条件は
1・ソースからパスワードがばれないようにしたい。
2・HTMLファイル名を直接パスワードにしない。
3・後から自由にパスワードを変更できるようにしたい。
4・パスワードが違う場合にエラーメッセージを出したい。
なんですが、何かいい方法は無いでしょうか。
出来れば外部ファイルを参照してパスワードをチェックする様な
ものがいいんですが。そんな都合のいいことは出来ないですか?
詳しい方お力をお貸し下さい。
No.1
- 回答日時:
Javascriptファイルを外部に持って、そこにパスワードとパスワードチェックを持てばいいのでは?
ただし、パスワードを認証後のページにブックマークされるので、あまり意味がありません。
Apache側でかけられればいいですが、初心者の方ですよね?
しかもJavaScriptのみですよね?
完璧なものは無理じゃないですかね・・・。
フリーのCGIがあるので、それを活用してみてはどうでしょうか?
JavaScriptにこだわる必要はないと思います。
ご回答ありがとうございます。
フリーのものも考えたのですが、自分で作ったほうが後々融通が効くかと
思いまして・・・
外部ファイルを自分で書き換えるだけでパスワードが変更できれば、借りたところへ行ってパスワードやIDを入れて変更するより簡単な気がしたんです。
完璧は求めていませんので”Javascriptファイルを外部へ”というのを試してみます。
ありがとうございました。
No.2ベストアンサー
- 回答日時:
こちらのホームページの「外部JavaScriptファイルを読み込む」
と
「パスワードが正しい場合ページを表示する(入力文字を見せない)」
のサンプルを組み合わせたらうまいことできるんじゃないですかね。
がんばってください。
No.3
- 回答日時:
外部ファイルにしても見ようと思えば見れちゃいます。
やはりCGIを使うべきだと思います。
又はプロバイダでアクセス制御を提供していないでしょうか。
下記を参考に。
参考URL:http://script.lovely.to/
ありがとうございます。
見えちゃいますか・・・そうですか・・・
プロバイダにはカウンターぐらいしか用意されてないんですよ。
レンタルも考えてみます。
No.4
- 回答日時:
外部スクリプトにするとか。
認証用のキー自体を暗号化して認証するときにだけ復号化するとか、いろいろ思いつきますが・・・。やはり JavaScript でのパスワード認証はあまりお勧めできません。
JavaScript をかじったことのある人間ならソースを追跡することで簡単にクラックできてしまいますから。
他の方がおっしゃっているように CGI などを利用された方が JavaScript よりかはずっといいかと思います。
ありがとうございます。
だいたい皆さん意見は同じようですね。JavaScriptだけではやはり限界があるということが分かりました。それだけでも勉強になったと思います。
一度外部スクリプトをどうでもいいページで試してみます。重要な情報を表示するページに使うつもりは無いんで問題が無いようならそのまま使います。
回答してくれた皆さんありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript HTMLでJavaScriptを使用してプログラムを作ります。 入力されたパスワードを取得して、パス 2 2022/10/18 01:05
- その他(セキュリティ) Facebookアカウントを乗っ取られ、ログインも出来ずパスワードの再設定もできずに困っている 2 2023/02/17 14:24
- Google+ 質問です。アンドロイドユーザーです。 スマホアプリの「nanaco」を入れてのですが、 残高少なくて 2 2023/06/29 15:03
- その他(セキュリティ) ZIPというファイルでパスワード付きPDFファイルが送られてきたのですが、 パスワードを入力▶︎ファ 3 2022/07/26 19:44
- ハッキング・フィッシング詐欺 集団ストーカーのスマホハッキングでの対策とは… はじめに、家宅侵入を何度もされてるので自宅で 使用す 5 2022/11/10 02:20
- その他(セキュリティ) PDFファイルのパスワード設定について 1 2022/06/25 10:10
- その他(セキュリティ) パスワード漏洩警告表示について 1 2022/12/23 11:05
- PDF アクロバットリーダーはインストールしてます。 IPHONE、メールに添付されているパスワードが設定さ 2 2023/04/10 13:13
- iPhone(アイフォーン) iPhone7 標準メールアプリでicloud.com のメール設定が出来ない。助けてください! 3 2022/08/17 13:04
- ビデオカメラ GoProのWi-Fiパスワードを任意の文字列に変更したい 1 2023/03/09 09:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
YouTubeが毎回ログインしないと...
-
大学定期試験過去問サイト「過...
-
Excelのセルにユーザー名...
-
LINE TCBというところからLINE...
-
メールをパスワードつきで送る方法
-
星の王子さまというアプリで、 ...
-
インスタの捨て垢で友達のスト...
-
インスタグラムでブロックされ...
-
インスタのアイコンについてるN...
-
メールアドレスで上付きのハイフン
-
インスタのアカウントの消し方...
-
steam版 apexのログアウト方法...
-
楽天カードからのワンタイムパ...
-
メールのマナー編
-
メールアドレス 上バーの入力...
-
「そのメールアドレスはすでに...
-
pixivで新規登録しようと思い、...
-
カカオで退会せずに、アプリだ...
-
ワードに入力したメールアドレ...
-
高一男子です 僕が絶対に悪いん...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルにユーザー名...
-
メールをパスワードつきで送る方法
-
LINE TCBというところからLINE...
-
メールアドレス 上バーの入力...
-
大学定期試験過去問サイト「過...
-
メールエラー
-
メールのマナー編
-
メールアドレスで上付きのハイフン
-
インスタの捨て垢で友達のスト...
-
インスタのアイコンについてるN...
-
メールを返信したら、英語のメ...
-
steam版 apexのログアウト方法...
-
ビーリアルのユーザー名を変え...
-
メールアドレスから個人を特定...
-
携帯電話を解約してもSMSの受信...
-
「@」(アットマーク)の無いメ...
-
YouTubeが毎回ログインしないと...
-
解約済みの iPadについて 解約...
-
カカオで退会せずに、アプリだ...
-
CSVファイルを添付するときにパ...
おすすめ情報