ログイン画面についての質問です。
いまHPを簡単ではありますが作成しました。
そのHPにアクセスする前に
ログイン画面を追加しようとしています。
HTMLとCSSを使い添付資料のように作成することができました。
ログインボタンを押すと作成したHPにとぶことはできます。
しかし、このままではアドレスもパスワードも必要がない状態です。
どのように設定?コード?を追加していけばログイン画面として役割を果たすようになるのでしょうか?
どなたか教えてください。
No.2ベストアンサー
- 回答日時:
No.1です。
本屋さんのコンピュータやインターネット関連のコーナーにWebプログラミング(CGIプログラミング)の入門書などがあるかと思います。そういった中からご自身が理解しやすいと感じる物を選ばれるとよいでしょう。
ネット上にも多くの解説サイトがあります。Googleなどで「CGI 入門」といった適当なキーワードで検索すると見つかるはずです。
プログラミングに使用する言語はPHPやPerlがとっつきやすいとは思いますが、サーバ上での処理と端末側のブラウザが行うHTMLの描画処理やJavascriptによる動作を区別してしっかり理解する、、、ブラウザ側からこういう要求を行うとそれを受けたサーバ側でプログラムがこう動き、最終的にブラウザ側に表示したいこういうHTMLを送出する、、、といった流れを時系列的に理解してWebサイトを作り上げることを理解するにはC言語やJavaといったコンパイルを行う言語を使うのが好ましいと思います。
そういう基本的な仕組みをしっかり理解した上で簡便に利用できる言語を使うと言語の便利さがより際立つかなぁと。。。
参考まで。
No.1
- 回答日時:
LOGINボタンを押した際にどこへ飛ぶかを示すサーバ側のURLを指定していますね?
現状はそのURLは自サイトのホームページ(静的HTMLファイル)になっているのだと思いますが、そこをサーバー上に置いたプログラムとし、そのプログラムで画面有力されたEmailアドレスとパスワードの組み合わせが正しいかのチェックをします。
一般にはEmailアドレスとパスワードの組み合わせを記録したデータベースのテーブルをサーバー側に用意し、ログイン処理を行うプログラムが画面から飛んできたEmailアドレスでそのテーブルを検索し、得られたパスワードと飛んできたパスワードが同じかをチェックして正しければホームページの内容のHTMLを送出する、、、という手順です。
また、ホームページ以降の各ページも静的HTMLではなくその内容を送出するプログラムとし、HTMLを送出する前にログインを完了しているかのチェックを行います。
これにはログイン処理のプログラムがホームページのHTML送出前にログイン完了を示すCookieを送出。各ページを送出するプログラムは起動したらまずこのCookieを受け取って内容をチェックし、ログイン完了を示す正しい内容ならHTMLを送出するという手順をとります。
なお、ログイン完了状態でログインページを呼ばれたらホームページを表示するといった考慮も必要です。
参考まで。
早速ありがとうございます!
自分の知識が全く足りていないので教えていただことを少しずつ解釈して乗り越えてやっていこうと思います!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 パソコンが使えず困ってます!(Microsoftアカウントでログイン後、PINコードに関するエラー) 2 2023/03/17 19:09
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- Chrome(クローム) 仕事で使っているGmailがログインできません。 ログインすると、 「組織がプロフィールの作成を求め 1 2022/06/16 08:40
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(SNS・コミュニケーションサービス) 【至急】Microsoft teamsログインできないループ・・ 3 2023/05/17 13:17
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Google Drive GoogleサイトにQRでアクセスするとgoogleログインが求められる 1 2022/05/24 21:37
- LINE LINEの不正ログインについて パソコン等からのログインは拒否設定していますが、万が一スマホから不正 1 2023/06/18 12:49
- その他(スマートフォン・携帯電話・VR) スマホで簡単に楽天証券にログインする方法は? 5 2022/07/24 06:49
- iCloud AppleID サポートからのメール 3 2023/07/05 15:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールをパスワードつきで送る方法
-
Excelのセルにユーザー名...
-
YouTubeが毎回ログインしないと...
-
大学定期試験過去問サイト「過...
-
メールを返信したら、英語のメ...
-
LINE TCBというところからLINE...
-
メールのマナー編
-
インスタの捨て垢で友達のスト...
-
メールアドレスで上付きのハイフン
-
エクセルで複数ファイルに同一...
-
「@」(アットマーク)の無いメ...
-
メールアドレス 上バーの入力...
-
CSVファイルを添付するときにパ...
-
URLとメールアドレス
-
メールエラー
-
メールアドレスから個人を特定...
-
高一男子です 僕が絶対に悪いん...
-
Outlookで、メールを他...
-
インスタグラムでブロックされ...
-
ワードに入力したメールアドレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルにユーザー名...
-
メールをパスワードつきで送る方法
-
LINE TCBというところからLINE...
-
メールアドレス 上バーの入力...
-
大学定期試験過去問サイト「過...
-
メールエラー
-
メールのマナー編
-
メールアドレスで上付きのハイフン
-
インスタの捨て垢で友達のスト...
-
インスタのアイコンについてるN...
-
メールを返信したら、英語のメ...
-
steam版 apexのログアウト方法...
-
ビーリアルのユーザー名を変え...
-
メールアドレスから個人を特定...
-
携帯電話を解約してもSMSの受信...
-
「@」(アットマーク)の無いメ...
-
YouTubeが毎回ログインしないと...
-
解約済みの iPadについて 解約...
-
カカオで退会せずに、アプリだ...
-
CSVファイルを添付するときにパ...
おすすめ情報