Web 開発では、ログイン ジャンプ ページは一般的な機能です。ユーザーが一度ログインした後は、ユーザーが Web サイトのコンテンツを閲覧しやすくし、新しいページにアクセスするたびにログイン情報を再入力する必要を避けるために、通常、ユーザーの情報を保存するジャンプ ページを設計します。ユーザーが Web サイト上のコンテンツの閲覧を継続できるように、セッション内のログイン情報を保存します。
この記事では、HTMLとJavaScriptを使ってログインジャンプページを実装する方法を紹介します。
まず、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 ページでは、タイトルとプロンプト メッセージを作成しました。この機能は別のページに追加するため、このページにはログイン フォームは含まれません。
次に、ログイン ページを作成する必要があります。同じ 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」のページというウィンドウにリダイレクトされます。
以下は、この機能を実装する簡単な 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」というページにリダイレクトします。
ログイン ジャンプ ページのテストまず、ユーザー名とパスワードを入力せずに「homepage.html」ページにアクセスして、ログイン ページにリダイレクトされるかどうかを確認します。その後、ログイン ページに任意のユーザー名とパスワードを入力し、それがセッション ストレージに正しく保存され、「homepage.html」ページにリダイレクトされるかどうかを確認します。
概要
この記事では、HTML と JavaScript を使用してログイン ジャンプ ページを実装する方法を紹介しました。まず空のジャンプ ページを作成し、そのページに JavaScript コードを記述して、ページの読み込み時にユーザーがログインしているかどうかを確認し、正しいページにリダイレクトします。その後、ログイン フォームを含む HTML ページを作成し、そこに JavaScript コードを追加して、ユーザーが「ログイン」ボタンをクリックしたときに入力したユーザー名とパスワードをセッション ストレージに保存し、ジャンプ ターン ページにリダイレクトしました。最後に、これらのページをローカルまたはリモート サーバーで起動してテストすることにより、ログイン リダイレクト機能が正しく完了していることを確認します。
以上がログインジャンプページhtmlの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。