ホームページ  >  記事  >  バックエンド開発  >  ログインジャンプページhtml

ログインジャンプページhtml

WBOY
WBOYオリジナル
2023-05-09 10:48:372328ブラウズ

Web 開発では、ログイン ジャンプ ページは一般的な機能です。ユーザーが一度ログインした後は、ユーザーが Web サイトのコンテンツを閲覧しやすくし、新しいページにアクセスするたびにログイン情報を再入力する必要を避けるために、通常、ユーザーの情報を保存するジャンプ ページを設計します。ユーザーが Web サイト上のコンテンツの閲覧を継続できるように、セッション内のログイン情報を保存します。

この記事では、HTMLとJavaScriptを使ってログインジャンプページを実装する方法を紹介します。

  1. HTML ページの作成

まず、HTML ページを作成する必要があります。コード エディターで空の HTML ファイルを直接作成し、次のコードを追加できます。

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Login Redirect Page</title>
</head>
<body>
  <h1>Login Redirect Page</h1>
  <p>Please wait while you are being redirected...</p>
</body>
</html>

この HTML ページでは、タイトルとプロンプト メッセージを作成しました。この機能は別のページに追加するため、このページにはログイン フォームは含まれません。

  1. ログイン ページの作成

次に、ログイン ページを作成する必要があります。同じ HTML ファイルにコードを書き続けることも、新しい HTML ファイルを作成してコードをコピーしてそこに貼り付けることもできます。簡単なログイン フォームの例を次に示します。

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Login Page</title>
</head>
<body>
  <h1>Login Page</h1>
  <form>
    <label for="username">Username:</label>
    <input type="text" id="username" name="username"><br><br>
    <label for="password">Password:</label>
    <input type="password" id="password" name="password"><br><br>
    <button type="submit" onclick="login()">Login</button>
  </form>
  
  <script>
    function login() {
      // Get the input fields
      var username = document.getElementById("username").value;
      var password = document.getElementById("password").value;
      
      // Set the session storage values
      sessionStorage.setItem("username", username);
      sessionStorage.setItem("password", password);
      
      // Redirect to the homepage
      window.location.replace("homepage.html");
    }
  </script>
</body>
</html>

このログイン ページでは、ユーザー名とパスワードの入力ボックスと送信ボタンを含むフォームを作成しました。ユーザーが「ログイン」ボタンをクリックすると、入力したユーザー名とパスワードがセッションストレージに保存され、ユーザーは「homepage.html」のページというウィンドウにリダイレクトされます。

ジャンプ ページの実装
  1. 最初のステップでは、「login-redirect.html」という名前の空の HTML ページを作成しました。次に、ページの読み込み時にユーザーがすでにログインしているかどうかを確認し、ログイン ステータスに基づいて正しいページにリダイレクトする JavaScript スクリプトを追加する必要があります。

以下は、この機能を実装する簡単な JavaScript の例です:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Login Redirect Page</title>
</head>
<body>
  <h1>Login Redirect Page</h1>
  <p>Please wait while you are being redirected...</p>
  
  <script>
    // Check if the user is logged in
    var username = sessionStorage.getItem("username");
    var password = sessionStorage.getItem("password");
    
    if (username == null || password == null) {
      // Redirect to the login page
      window.location.replace("login.html");
    } else {
      // Redirect to the homepage
      window.location.replace("homepage.html");
    }
  </script>
</body>
</html>

このスクリプトでは、まずユーザー名とパスワードがセッション ストレージに存在するかどうかを確認することで、ユーザーがログインしているかどうかを判断します。 。ユーザーがログインしていない場合は、「login.html」というログイン ページにリダイレクトし、ログインしていない場合は、「homepage.html」というページにリダイレクトします。

ログイン ジャンプ ページのテスト
  1. これで、ログイン ジャンプ ページの HTML と JavaScript コードの作成が完了しました。これらのページをローカルまたはリモート サーバーで起動し、ログイン リダイレクト機能が正しく完了することを確認するためにテストできます。

まず、ユーザー名とパスワードを入力せずに「homepage.html」ページにアクセスして、ログイン ページにリダイレクトされるかどうかを確認します。その後、ログイン ページに任意のユーザー名とパスワードを入力し、それがセッション ストレージに正しく保存され、「homepage.html」ページにリダイレクトされるかどうかを確認します。

概要

この記事では、HTML と JavaScript を使用してログイン ジャンプ ページを実装する方法を紹介しました。まず空のジャンプ ページを作成し、そのページに JavaScript コードを記述して、ページの読み込み時にユーザーがログインしているかどうかを確認し、正しいページにリダイレクトします。その後、ログイン フォームを含む HTML ページを作成し、そこに JavaScript コードを追加して、ユーザーが「ログイン」ボタンをクリックしたときに入力したユーザー名とパスワードをセッション ストレージに保存し、ジャンプ ターン ページにリダイレクトしました。最後に、これらのページをローカルまたはリモート サーバーで起動してテストすることにより、ログイン リダイレクト機能が正しく完了していることを確認します。

以上がログインジャンプページhtmlの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。