無料のホームページ(GOO、ジオシティーズ等)を利用して個人HPを作ろうと思っています。単身地方在住で、限られた友人、遠くに住む家族以外には公開したくありません。それなら、インターネットを使うなと言われそうなのですが、あえてインターネットで限られたサークルの人間にだけ公開したいのです。実は若くしてガン告知を受けました。その近況、治療進度などを知っている友人家族だけに公開したいのです。小さな田舎町で、人によく接する仕事上、素性がばれたくないというか、プライバシーを守りたい、しかしHPで友人と家族にまとめて伝えたいという意向です。なんせ、田舎町で家族や馴染みの友人が遠くに住んでいます。
ログイン機能でログインネームとパスワードでそういった事ってできますよね?それって商用のサイトで見たことがありますが、個人サイトでするにはどうすればいいのかご存知の方いらっしゃいませんか。
ソフトを買うのか、シェアウェアであるのか、プログラムが分からないとできないのか、全然分かりません。誰か教えて下さい。宜しくお願いします。
No.3ベストアンサー
- 回答日時:
「無料のサイト」という事で、CGIが使えないかもしれません。
その場合は「JavaScript」の機能を使って、簡易的にパスワードをつける事もできます。ちょっとわかりにくいかもしれませんが、プリントアウトなどされて、良く読まれるとわかると思います。
■JavaScriptで簡易パスワードをかけるスクリプトについて。
1)パスワードを入れるページ(入り口) /public_html/pass.html
2)認証された時に表示するページ /public_html/member/frendsmember.html
3)認証が拒否されたときのページ /public_html/member/member.html
とします。
入力するべきパスワードは「frends」とします。
(ファイル名、パスワードを変える時は、スクリプト内の記述も変える事)
このほかに、URLで /public_html/member/ とだけURL欄に入力したときに、
そのフォルダ内のファイル一覧を表示されてしまうのを避けるために、
/public_html/member/index.html という適当なファイルを用意しておきます。(このファイル名は変えない事。意味がなくなるので....)
■pass.html ■
<HTML>
<HEAD><TITLE>パスワード入力</TITLE>
</HEAD>
<SCRIPT Language="JavaScript">
function enter(pass)
{
location.href="./member/"+pass+"member.html";
}
</SCRIPT>
<BODY bgcolor="#ffffff">
<div align="center">
<h1>パスワードを入力してください</h1>
<h3>ここから先はメンバー専用です<br>パスワードを入力してください</h3>
</div>
<FORM>
<div align="center">
<INPUT type="password" name="Pass">
<INPUT type="button" value="Enter"
onClick="enter(this.form.Pass.value)">
</FORM>
</div>
<hr width="80%">
<div align="center">
<a href="./index.html">
<font style="font-size:12px;color="#000055">
memberではないので退室する
</font>
</a>
</div>
</BODY>
</HTML>
*解説
<BODY>内のフォームにより、設定したパスワード(frends)を入力させます。
「Enter」をクリックすると、<SCRIPT>内の指定により、入力した文字
(frends)と、(member)を合体させたファイル名「frendsmember.html」に
ジャンプします。
万一、なにも入力しないで「Enter」を押した場合は、「member.html」
というファイルを表示します。
■/member/frendsmember.htmlの中身(適当で良いが、ようするに認証OKの画面■
<HTML>
<HEAD><TITLE>メンバー専用メニュー</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>メンバー専用メニュー</h1>
<font size="3">
あなたは認証されました
<Ul>
<a href="ファイル名">
<li>メンバーの掲示板
</a>
<a href="ファイル名">
<li>メンバーの共有情報
</a>
<a href="ファイル名">
<li>近況報告
</a>
<ul>
</font>
</BODY>
</HTML>
■/member/member.htmlの中身(適当で良いがようするに空で「Enter」された時)■
<HTML>
<HEAD><TITLE>退室願います</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>退室願います</h1>
<font size="3">
あなたは認証されません
<a href="../index.html">
<font style="font-size:12px;color="#000055">
memberではないので退室する
</font>
</BODY>
</HTML>
■/member/index.htmlの中身(適当で良いが、ようするにフォルダの中身を表示され
ないようにするため■
<HTML>
<HEAD><TITLE>404 ERROR</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>404 ERROR</h1>
<font size="3">
ファイルが表示できません<br>
このエラーについての詳細は
<a href="mailto:xxxxx@xxxx.ne.jp">
WEBMASTER
</a>
までお問い合わせください
</font>
</BODY>
</HTML>
================================================
以上です。
(今適当に書いたので、キー入力エラーなどがあるかもしれません。)
なお、サーバーに置いたページをロボット検索が拾わないようにするために、
ホームディレクトリ(たぶん「public_html」かな?)に
User-agent*
Disallow:/member/
と書いた「robots.txt」というテキストファイルを置いておくこと。
saekiya様
非常に詳しいご説明および、プログラムまで書いて下さって誠に有難うございます。なんとお礼を申していいのか分かりません。早速プリントアウトしましたので、試行錯誤でやってみようと思います。IBMのホームページビルダーで作っていますので、どこまで出来るか分かりませんが、できましたらまたご報告させて頂くかもしれません。本当に有難うございました。
No.4
- 回答日時:
無料ホームページサービスを利用するとカテゴリに登録しなければならないかもしれませんが(詳しいことは利用したことがないのでわかりませんが、そういう場合は利用しないほうがいいかもしれませんが)プロバイダの無料スペースを利用されてはいかがでしょうか。
基本的にサイトのアドレスは口外しなければ、他のしらない人がアクセスしてくることはまずありません。ロボット検索エンジンでも他のサイトからリンクされていなければ発見できません。ですから、心配ならフォルダの階層を深くするなど、例
http://www.xxxx.ne.jp/~xxxxx/ を
http://www.xxxx.ne.jp/~xxxxx/容易に知られない文字/
にすれば、発見しようとする人自体あまりいないですが(ましてや個人サイトですから、ユーザー情報や顧客データがあるわけではないですから)これならだいじょうぶでしょう。あとは友人や親戚にこのアドレスを口外しないことを約束してもらうということです。これが一番簡単かつ結構有効な方法です。
shunet様
早速ご回答下さり有難うございました。回答No3の方のプログラムを少し勉強して、できなければ階層を深くしてやってみます。有難うございました m(_ _)m
No.2
- 回答日時:
補足です。
もしCGIなどを勉強するのが面倒臭いというのであれば、
「MSNコミュニティ」http://go.jp.msn.com/www.asp?g=20028013&t=commun …
「Exciteサークル」http://circle.excite.co.jp/
「eGroups」http://www.egroups.co.jp/
などを利用するという手もあると思います。
いずれの場合も、全メニューをメンバー以外アクセス禁止、
かつ入会には管理者の承認が必要な設定にします。
kumataro様
いろんな情報を有難うございました。CGIなどあまり分かっておりませんので、回答NO3の方がアドバイス下さったプログラム(スクリプト?)を試してみようと思います。あと、Kumataro様が教えてくださったサークルやコミュニティーを今から覗いてまいります。そちらを利用させていただくかもしれません。貴重な情報をありがとうございました。
No.1
- 回答日時:
まず、その無料ホームページサイトで、
「CGI」が使用可能かどうか確認してください。
http://www.tadamono.to/ などのようなサイトで調べることもできます。
あとは、下記参考URLなどのようなサイトにある
CGIを利用するのがよろしいかと思います。
もちろん、そのために必要な知識は勉強して身につけていただいた上で。
参考URL:http://www.kent-web.com/pwd/index.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 介護 ⚫︎介護施設選びについてご相談します⚫︎ 初めまして、 88歳要介護3の実父の施設入居を検討している 3 2022/10/20 23:14
- その他(悩み相談・人生相談) 亡くなった人の手掛かりを探しています 4 2022/09/09 20:29
- その他(暮らし・生活・行事) 田舎 帰省 2 2023/05/13 15:00
- その他(暮らし・生活・行事) 草刈り機の使用マナーについてお聞きします 3 2023/07/23 20:21
- 父親・母親 家族と暮らすのが限界です 2 2023/05/05 18:10
- 友達・仲間 田舎の同級生達とあまり関わりたくありません。 1 2023/02/09 11:46
- 父親・母親 連休に実家に帰省する時は、地元の友達とは会えないですか? 友達と会ったら親から「せっかく実家に帰った 5 2023/01/02 11:52
- カップル・彼氏・彼女 最近、私の友達には会ってくれないのに、彼氏の家族や友達には頻繁に合わせようとしてくる事に対してモヤモ 4 2022/04/15 22:13
- その他(結婚) 義両親との同居の断り方について。どのように自分の思いを伝えるべきか迷っています。 結婚を見据えて同棲 10 2022/06/08 14:21
- その他(悩み相談・人生相談) 単身で地方移住し、失敗したと感じる20代です。 最近仕事にも集中できず、何事も上の空で誰にも相談でき 4 2023/07/04 11:54
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Affinger6でトップページに記事...
-
12月のカレンダーを表すHTMLを...
-
htmlで検索を回避するには?
-
現在プログラミングの研修中な...
-
ftpで「ホストが見つかりません...
-
Excelで用語辞典を作成するには?
-
API、OCX、DLLって何でしょう?
-
Cプログラムの解析(関数の呼び...
-
全豊田作業責任者
-
Sleep命令で指定した待機時間が...
-
損害保険募集人 資格について
-
今職業訓練のパソコン教室行っ...
-
SNMPトラップ情報をC#.netで作...
-
出欠表のプログラム制作の難易...
-
今年の新規開発でVB6を使って...
-
IDやパスワード入力画面の作...
-
VBS:コンピュータ名を取得し、...
-
第二種放射線取扱主任者って。。。
-
UNIX環境でのCプログラム上でC...
-
OSとCPUの関係について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
個人HPにログイン機能付けられる?
-
embedタグでFirefox右クリック禁止
-
HTML 特殊文字の タブ:	...
-
CSSでメニューのマウスオーバー...
-
CSSでindex.htmlをクリックする...
-
次のページの画像を先読みさせ...
-
Affinger6でトップページに記事...
-
EUC文字体系のhtmlから、mailto...
-
HTMLのタグは閉じなくてもいい...
-
ホームページに映像をのせたい。
-
DWでのCSSの使い方について。
-
htaccessリダイレクトの違い
-
ブラウザで一定時間が過ぎると...
-
htmlで検索を回避するには?
-
サイトを作りたいので初心者向...
-
スタイルシートで一部分だけ ...
-
HTMLとCSSの効果的な勉強方法や...
-
SSIを挿入したWEBぺージがFireF...
-
携帯サイトの電話番号から電話...
-
cssでclass名に大文字、アンダ...
おすすめ情報