質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
ログイン

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。

Q&A

2回答

1738閲覧

ログイン認証画面について

退会済みユーザー

退会済みユーザー

総合スコア0

ログイン

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。

0グッド

1クリップ

投稿2017/01/08 14:03

編集2017/01/08 14:26

ログインページを作っています。
パスワードを入れて、正しければ 例えばhttps://www.google.co.jp にとんで、間違っていれば http://www.yahoo.co.jp/ に飛ぶよう作りたいのですが、初心者のためよくわかりません。
現在ログイン画面のみ完成しています。このほかに何をすればいいのかご教授ください。
よろしくお願いします。

'''<!DOCTYPE html>

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <p><br /><span style="font-size: 24pt;">これより</span></p> <p><span style="font-size: 24pt;">会員専用ページです。</span><br /><br /><span style="font-size: 12pt;">認証キーを入力してください。</span><br /> <script src="password.php"></script> <br /> <script>// <![CDATA[ <br />function password_check(){<br /> var pw;<br /> pw = document.getElementById('EnterPassWord').value;<br /> if(pw != password){<br /> alert("パスワードが違います");<br /> }else{<br /> alert("認証をクリアしました");<br /> //location.href=pw + ".html";<br /> }<br />}<br /> // ]]></script> </p> <form>''' <p><br /><input id="EnterPassWord" type="password" size="20" /><br /><input onclick="password_check();" type="button" value="認証" /></p> <p></p> <p><span style="font-size: 14pt;"><a title="yahoo" href="http://yahoo.co.jp">メンバーでないので退室する。</a></span></p> </form> <p></p> </body><br /></html></p> </body> </html>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei344

2017/01/08 14:20

質問文のコードはコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。
sun-solar-arrow

2017/01/08 14:33

HTMLタグを追加すると良いかもしれません…
kei344

2017/01/08 14:37 編集

'''(カンマ3つ)ではなく ```(バッククオート3つ)です。またバッククオート3つの前後には改行を入れてください。記入エリアの右部分あたりにリアルタイムに結果が表示されていると思うので、そこを見ながら調整してください。
guest

回答2

0

記事を更新してくれているので、鮮度も良い記事です。
PHPでログイン機能を実装するチュートリアル
私はこの記事で勉強しました。

投稿2017/01/08 14:10

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2017/01/08 14:14

> te2jiさん バックリンクサンキューですw
退会済みユーザー

退会済みユーザー

2017/01/08 14:20

> ken0123 さん 記事書いた人が見てくれたんで、不明点があれば聞いて下さい。 ログインと会員管理は、ちゃんとしないといけないところなんで、結構ハードルは高いです。 がんばって。 > Kosuke_Shibuya さん 本人が紹介するより早く紹介してみましたw あのシリーズ、少し時間をおいて読み直しても面白いです。ありがとうございます。
退会済みユーザー

退会済みユーザー

2017/01/08 15:37

リンクありがとうございます。 自分には、このサイトは難しすぎます。 他にいいサイトなどありましたら、お教えください
退会済みユーザー

退会済みユーザー

2017/01/08 15:50

書いたとおり、ログインと会員管理はきちんとケアしなければならないことが多数あり、ハードルが高いです。 ログイン機能を実装したいのであれば、紹介サイトの理解は必須です。 逆にまだ難しいと感じるのであれば、まずは他の機能実装から実践してみてはいかがでしょうか。 まだ何の言語を使用するかも決めていないようなので、アドバイスも難しいですが、入門書を一冊読むところから始められては?
guest

0

もし何も学ばずに楽にログイン画面を作ろうとしているならば、それはあまり好ましいことではないです。
質問者さんのコードからPHP、もしくはjavascriptを使おうとしているのだろうと思いますが、ログイン画面を作るために必要な知識が十分にないように見受けられます。本屋さんに行って自分に合った書籍を購入して読むことをおすすめします。


※ここから回答
質問者さんがしたいことはこういうことなのでしょうか?
以下のコードは安全ではありません。
特定の人だけを対象にするようなページに使うと大変危険なので絶対にやめてください。

HTML

1<!DOCTYPE html> 2<html> 3<head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 5</head> 6<body> 7<p><span style="font-size: 24pt;">これより</span></p> 8<p><span style="font-size: 24pt;">会員専用ページです。</span><span style="font-size: 12pt;">認証キーを入力してください。</span> 9 <!-- <script src="password.php"></script> password.phpはわからないのでコメントアウト --> 10 11 <script> 12 function password_check() { 13 var pw; 14 var password = "pass";//passwordが未定義。 15 pw = document.getElementById('EnterPassWord').value; 16 if (pw != password) { 17 alert("パスワードが違います"); 18 location.href = "http://www.yahoo.co.jp/";//パスワードが違うならばyahooへ 19 } else { 20 alert("認証をクリアしました"); 21 location.href = "https://www.google.co.jp/";//パスワードが正しかったらgoogleへ 22 } 23 } 24 </script> 25</p> 26<form> 27 <p> 28 <input id="EnterPassWord" type="password" size="20"/> 29 <input onclick="password_check();" type="button" value="認証"> 30 </p> 31 <p> 32 <span style="font-size: 14pt;"> 33 <a title="yahoo" href="http://yahoo.co.jp">メンバーでないので退室する。</a> 34 </span> 35 </p> 36</form> 37<p></p> 38</body> 39</html></p> 40</body> 41</html>

投稿2017/01/08 20:45

編集2017/01/08 23:30
s8_chu

総合スコア14731

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2017/01/08 23:15

これは書いちゃだめな回答じゃないかなぁ。。。 安全ではないと書いてますが、世に出しちゃだめなやつだと思います。
s8_chu

2017/01/08 23:33

たしかにその通りですね... 修正させていただきました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問