ホームページビルダーでパソコンのサイトでは、パスワードで入れるページをつくれたのですが、携帯のサイトでは出来ません。
携帯のサイトに、パスワードで入れるページをつくりたいのですが、簡単な方法ってありますか?いろいろ調べましたが、
以下のも難しくて出来ませんでした。
簡単でわかりやすいのがあれば教えてください。
■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>
---------------------------
User-agent*
Disallow:/member/
と書いた「robots.txt」というテキストファイルを置いておくこと。
------------------------
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
今後は携帯ブラウザにもJSが標準搭載されますので、そのうち書かれている方法も使われるようになりますが、今は意味ないですね。
サーバサイドで制限をかけるのが一番簡単ですかね。
BASIC認証が使えるのならそれが良いでしょう(多分最もよく使われる方法です)。
http://allabout.co.jp/internet/hpcreate/closeup/ …
でなければCGIを利用した方法ですかね。
http://www.cgi-search.info/search/?cmd=dp&num=51
どちらにしてもその権限がなければ使えませんが。
上記は非常に「簡単な」方法ですので、これで挫折しているようだと厳しいですよ。
EFA15EL様、ご解答ありがとうございました。
昨日、夜中までやってみましたが、無理でした><;
やはり、初心者の手には負えません。
あきらめます。
ありがとうございました。
ちなみに
ーーーーーーーーーーーーーーーーーーーーーーーーー
function checkpw(){
var pswd = prompt("パスワードを入力して下さい:","");
location.href = pswd + ".htm";
}
//--></script>
<form>
<input type="button" value="秘密のページへ" onClick="checkpw();">
</form>
ーーーーーーーーーーーーーーーーーーー
というのも、見つけて貼ってみたのですが、パスワードを
どこにいれてログインページのURLをどこに入れればいいのかも
わかりませんので、失敗しました。
とても、簡単な方法だと書いていましたが。。。
ありがとうございました。
もし、上記の簡単な方法のパスワードと、ログインページのURLをどこに入れればいいのかお判りでしたら教えてくださいませ。
宜しくお願いします m(__)m
何やら、お礼のようなお願いのような文面になってしまいました。
ごめんなさい。
これで、だめならあきらめます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
12月のカレンダーを表すHTMLを...
-
cssでclass名に大文字、アンダ...
-
HTMLとスタイルシートのタグの違い
-
VBで簡単なゲームをつくるサイト
-
機械工学専攻の院卒でSEになる...
-
今職業訓練のパソコン教室行っ...
-
1年無職の彼氏 別れるべきですか?
-
VBS:コンピュータ名を取得し、...
-
C言語でSMTPを使ったプログ...
-
大学で学んだ専門分野の勉強は...
-
AIなんて所詮人間のプログラ...
-
UNIX環境でのCプログラム上でC...
-
NASMが動かない。
-
損害保険募集人 資格について
-
ftpで「ホストが見つかりません...
-
C言語のHP-UXからLinuxへのポ...
-
VBプログラムをEXCEL VBAに移植...
-
6~7割の正解で、なぜ合格?
-
Java言語を使ったP2Pのチャット...
-
このプログラミング誰か教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
12月のカレンダーを表すHTMLを...
-
HTML 特殊文字の タブ:	...
-
embedタグでFirefox右クリック禁止
-
CSSでindex.htmlをクリックする...
-
cssでclass名に大文字、アンダ...
-
個人HPにログイン機能付けられる?
-
CSV内のhtmlタグを文字のママ表...
-
ビルダーソフトの不用タグ
-
theadはあまり使わないものです...
-
VBで簡単なゲームをつくるサイト
-
HTMLのタグは閉じなくてもいい...
-
EUC文字体系のhtmlから、mailto...
-
ブラウザで一定時間が過ぎると...
-
textarea 内に IFRAME を読み込...
-
HTMLとスタイルシートのタグの違い
-
うっかり</body>と</html>を消...
-
Affinger6でトップページに記事...
-
【HP作成】クリック音が鳴るよ...
-
HTML用語わからず
-
別ページをベージを写す
おすすめ情報