• 締切済み

パスワードを入力してログインするホームページを作っているのですが…

パスワードを入力してログインするホームページを作成しています。 JavaScriputやホームページビルダーのパスワード機能を使って作成しているのですが、ブラウザでプレビューするとうまくいきません。 ソースを開くとパスワードが分かってしまいます。 パスワードを分からないようにするには、どのようにすればよろしいのでしょうか? htaccess機能を使うといいと聞いたのですが…設置の仕方もよく分かりません。 素人の私でも簡単にできる方法を教えてください。

みんなの回答

  • KanjiTalk
  • ベストアンサー率30% (7/23)
回答No.4

簡単な方法としては、Microsoft Script Encoder を使うというのはどうですか?

boootan
質問者

補足

回答ありがとうございます。 Microsoft Script Encoderというのはプログラミングに必要なソフトか何かでしょうか? 詳しく教えていただけると嬉しいです。

  • Seravy
  • ベストアンサー率47% (118/249)
回答No.3

>CGIや.htaccessファイルを使いたい ってことは恐らくあなたのサーバーでそれらが使えるということでOKですね。 カンタンに.htaccessを設置してアクセス制限するなら、 http://www.htaccesseditor.com/ このページの「ベーシック認証」をクリックして、ユーザー名、パスワードを入力し、.htpasswdを作成をクリック。 .htpasswdの項目の中に文字列が出来るのでそれをコピーして、テキストエディッタ(メモ帳とか)に貼付けて、とりあえず「htpasswd」というファイル名で保存します。 で、STEP2のところに、パスワードファイルまでのパスを書きます。 すると、下の大きなテキストエリアにテキストが現れるので、それをまるまるコピー、新規メモ帳に、貼付け、「htaccess」という名前を保存。 後は、FTPソフトで、ロックするディレクトリの中に「htaccess」をアップロード、名前を「.htaccess」に変更します。そのときもし語尾に「.txt」など拡張子がついていたら消してください。 そして、パスワードファイルをSTEP2で記述したパスに合うようにアップロードします。 サーバーが.htaccessを許可しているなら、.htaccessのあるディレクトリの中にアクセスすると認証が出ます。 最低限知っておくこと・・っていえば、CGIはほとんどがPerlという言語で書かれてるので、とりあえずPerl言語、サーバーについての知識と使い方(パーミッションとかパスとか)、CGIのセキュリティについて、ぐらいですかねー?w 私も、触れる程度で、そんなに詳しい人間じゃないので、先述のサイトを利用して.htaccessを生成したりしてます。 専門書、はとりあえず「超」初心者向きのものを強くオススメですね。 初心者向き、というものの中には、これは本当に初心者向きなのか!?と思うようなものも結構ありますしね;; 成功を祈ります。

boootan
質問者

お礼

回答ありがとうございます。 私の使用しているレンタルサーバーはCGIや.htaccessを使用することが出来るのですが、何をどう作業すればいいのか分からずにいました。 専門書も初心者向けのものを買ってはみたものの、???な内容のものばかりで…。 こんなに丁寧に教えていただき、本当に助かりました。 早速、試してみたいと思います。

  • Seravy
  • ベストアンサー率47% (118/249)
回答No.2

そのページをどれだけブロックするかによりますが・・ 例えば、お楽しみ程度なら、 JavaScriptを利用して・・ その秘密のページが"secret.html"ならば、 パスワードを"secret"にして、入力された文字に.htmlをくっつけてlocationで吹っ飛ばしてやると比較的簡単に、しかもパスワードは分かりにくいロックを施すことが出来ます。 ただし、ブラウザにsecret.htmlを直接指定されると見れちゃうのでお楽しみ程度ってわけです。 強固にロックするなら・・ファイルをCGIファイルの中に記述、CGIにアクセするときに必要な引数を設定すれば強固なロックになりますが、CGIが書ける人向きですね。 やっぱり簡単なのは.htaccessファイルで制限することですが、 多くの無料サーバーや、有料サーバーの一部では使えません。 無論自分のパソコンでは確認できません。 まず使えるかどうか、自分が使っているサーバーのホームページでチェックし、書いてないなら聞きましょう。 CGIや.htaccessファイルを使わない限り、(そして理解しない限り、)完全な「ログインするホームページ」は作れませんよ。 経験話ですが、以前.htaccessじゃない、ログイン制のWebサイトを構築したことがありますが、それにはCGIを利用しました。

boootan
質問者

補足

回答ありがとうございます。 CGIや.htaccessファイルを使いたいと思うのですが…CGIや.htaccessを全く理解していないのが現状です。。。 CGIや.htaccessの関連サイトをみてみたり、書店で専門書を購入してみたりとしているのですが、理解に苦しんでいます。 最低でも知っておくべき知識とは何でしょうか?

noname#39970
noname#39970
回答No.1
boootan
質問者

お礼

回答ありがとうございます。 早速リンク先をのぞいてみましたが、簡単にはできないようですね。。。 .htaccessを調べてみたいと思います。

関連するQ&A

  • ホームページビルダーVer11で作成、ログインパスワードの付け方、項目はどれでしょうか?

    ホームページを開こうとするとパスワードを入力しないと 見ることができないようにするにはどうすればいいのでしょうか? 現在、ホームページビルダーVer11で作成しています 出来上がったのち、見るためにはログインパスワードがないと開けないようにするにはどうすればいいのでしょうか?! こちらの質問にも同じよなことが記載されていますが ビルダーの機能の中にあるのでしょうか・・ (なんという項目になるのでしょうか・・) また、ない場合、どこにどのようにすればいいのか 教えていただけませんでしょうか・・ 初心者もので困っています。 よろしくお願いいたします

  • ホームページのログインパスワードの設置について

    表題の件、 ご質問失礼致します。 現在、こちらの記事を元にホームページのログイン制限を作成しております。 http://allabout.co.jp/gm/gc/23780/ 何点か要領を得ない部分がございまして ご教示戴ける方がおられましたら幸いでございます。 1:.htaccess ファイルを作るとファイル名が「.htccess .htaccess」となってしまいます。   「名前の変更」をして「.htaccess」と記入するとプロパティのファイル名も.htaccessになるのですが   こちらはこのままで宜しいのでしょうか?   dreamweaverでアップロードする際にいつも「.htccess」というファイルは見たことがあっても   「.htccess .htaccess」というファイル名は見たことがないので疑問に思っております。 2:.htpasswdファイルにつきましても「.htpasswd .txt」となっております。   「.htpasswd」というファイル名が通常かと思われ、   こちらも修正方法があればご教示戴ければ幸いでございます。 3:(ID・パスワード格納ファイルの所在)のパスの記述なのですが   どのように確認すればよいでしょうか?      現在 ワードプレスにてホームページを作成しており、   サイト全体にアクセス制限をかける場合、   .htaccessと同じ階層に.htpasswdを設置すると思うのですが、   /www/wordpressの設置ファイル/ここに.htpasswdを置く   パスは上記で宜しいのでしょうか?   「/www/wordpressの設置ファイル/.htpasswd .txt」    上記 分かりづらい表現になっているかと思いますが ご教示戴ければ幸いでございます。

  • ホームページへのログイン後に、各ゲストの名前を含めたウェルカムメッセージを表示させるには?

    ホームページを作成しています。 Yahoo!のトップページのように、IDとパスワードを認証させた後に ログイン後にそれぞれのゲストの名前を含めたウェルカムメッセ-ジを 表示させたいと思っています。 .htaccessで認証をかけるところまではできると思うのですが その後のメッセージの表示のさせ方がわかりません。 ちなみに、基本的にはホームページビルダーを使用して作成していますが 簡単なソースならさわれるくらいのレベルです。 おわかりになる方がいらっしゃいましたら、できるだけ簡単に できる方法で教えていただけないでしょうか? よろしくお願いいたします。

  • ホームページを開く時、パスワードが必要にするには?

    ホームページビルダーで自分のHPを作成している最中です。 友人や知人にしか見せたくない内容のHPにしたいのですが、 ホームページビルダーでパスワードを入力しないとアクセス出来ないように する方法は有るのでしょうか? ホームページビルダーのHow to本を読んでいる限りでは、 そんな機能を紹介しているページは無かったです。 もしくは、ホームページビルダーを使う以外に何か方法がありましたら 教えて下さい。 HP作成に詳しい方、よろしくお願いします。

  • HPへのログインパスワード

    ホームページ(自作)にログインするときパスワードが必要に なるようにしたいのです。ソースから解読されない設定が可 能なソフト(有料)はいくつかあるのでしょうか?  お教え下さい。(XP ホームページビルダ9) (プロバイダもそのためのツールを提供していますが、それは  使いません)。

  • サイトのパスワードを入力してもログインできない理由で考えられることを教

    サイトのパスワードを入力してもログインできない理由で考えられることを教えて欲しいです。 現在、インターネットを利用したサービスを運営しています。 会員サイトを作成し、IDとパスワードを設定して、会員様に見て貰っているのですが、 会員は、150人以上いますが、2人だけ、IDとパスワードを入力しても、 サイトにログインできない状態です。 .htaccess .htpasswd を利用した一般的なパスワード認証の方法を利用しています。 2人だけですので、その会員様のパソコン環境等が影響しているのかと思っているのですが、何が原因か全く分かりません。 考えられそうなことがあれば、教えて頂けると大変助かります。 よろしくお願いいたします。

  • IDやパスワード入力画面の作り方を教えてください

    ホームページで会員専用ページにログインする手前で IDやパスワード入力画面が表示されるもの (入力が正確にされないと先に進めない) があるかと思いますが あのようなページを自作するのは難しいものでしょうか? 方法がわかりません。 ホームページビルダーのような作成ソフトで HTMLによって作るのは無理なような気がするので やはりCGIを組める知識が無いと作れないのでしょうか? 現在レンタルサーバーを使っていますが そのようなことができる機能を備えたサーバーってあるのでしょうか? とにかく何もわかっていない状態ですので いろいろとアドバイスをいただけると大変助かります。 どうぞよろしくお願いいたします。

  • ホームページにパスワードを設定したい

    ホームページビルダー8を使ってホームページ作成をしています。 そこでホームページのなかの日記のコーナーだけパスワードを打ち込んだ人だけ見られるようにしたいです。 ビルダー8にもパスワード設定の機能はあるのですが、一度そこのアドレスが分かってしまうとアドレスを入れただけでページが表示されてしまい、匿名性が高くありません。 HTMLにはあまり詳しくないですが、初歩的なことは学びました。 どなたかパスワード設定について詳しい方いらっしゃったら教えてください。

  • ホームページ作成について

    ホームページビルダー11を使いホームページを作成しています。素人ですが、自分のホームページを会員制にして、会員の方がパスワードを使いログインできるようにつくりたいですが、何かソフトが必要でしょうか?それともプロに任せないと、自分のような素人では無理でしょうか?おながいします。

  • ホームページパスワード設定

    タイトルのとおり、ホームページ(Yahoo!ジオシティ)の入り口にID,パスワード入力による認証をしたいと思ってます。 まずこのページ(ジオシティ)は、cgiは無理(使用できない)らしく、また、.htaccessについては、フルパスを知る必要がると思ってまして、ジオシティはフルパスが分からない?(多分...)と思ってます。 どなたか、このページに対してのパスワード設定方法等をご存知の方、おられましたら教えてください。 (ソース等のサンプルと解説等の情報でも結構です)   もし、ジオシティに認証機能が使えないのであれば、 認証機能が使える、他のフリーページを教えていただければと思います。   宜しくお願いします。

専門家に質問してみよう