HTML web sitenizi şifreli bir hale getirin - HTML Şifreleme

HTML web sitenize yetkisiz erişimi engellemek için kimlik doğrulama ve parola korumasını kullanabilirsiniz. Bunu uygulamanın birkaç yolu vardır, ancak ortak bir yöntem, PHP gibi bir sunucu tarafı betik dili kullanmaktır

HTML web sitenizi şifreli bir hale getirin - HTML Şifreleme

HTML web sitenize yetkisiz erişimi engellemek için kimlik doğrulama ve parola korumasını kullanabilirsiniz. Bunu uygulamanın birkaç yolu vardır, ancak ortak bir yöntem, PHP gibi bir sunucu tarafı betik dili kullanmaktır.

İşte PHP kullanarak HTML web sitenizi nasıl parola ile koruyabileceğinize dair bir örnek:

  1. Yeni bir PHP dosyası oluşturun, adını “login.php” koyalım.
  2. "login.php" içinde, bir dizi kabul edilen kullanıcı adı ve şifre tanımlayın:
Copy<?php
  $users = array(
    'username1' => 'password1',
    'username2' => 'password2',
    // Add more usernames and passwords as needed
  );
?>
  1. HTML dosyanıza bir giriş formu ekleyin:
Copy<!DOCTYPE html>
<html>
<head>
  <title>Login</title>
</head>
<body>
  <h1>Login</h1>
  <form action="login.php" method="POST">
    <label for="username">Username:</label>
    <input type="text" id="username" name="username" required>

    <label for="password">Password:</label>
    <input type="password" id="password" name="password" required>

    <input type="submit" value="Login">
  </form>
</body>
</html>
  1. "login.php"ye geri dönün, oturum açma kimlik bilgilerini doğrulamak için kodu ekleyin:
Copy<?php
  $users = array(
    'username1' => 'password1',
    'username2' => 'password2',
    // Add more usernames and passwords as needed
  );

  if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $username = $_POST['username'];
    $password = $_POST['password'];

    if (isset($users[$username]) && $users[$username] === $password) {
      // User is authenticated, set a session variable to remember the login
      session_start();
      $_SESSION['loggedin'] = true;

      // Redirect to the protected page
      header("Location: protected.html");
      exit();
    } else {
      // Invalid username or password, show an error message
      echo "Invalid login credentials. Please try again.";
    }
  }
?>
  1. Yeni bir HTML dosyası oluşturun, adını “protected.html” koyalım. Bu, yalnızca oturum açtıktan sonra erişilebilen sayfa olacaktır.
Copy<!DOCTYPE html>
<html>
<head>
  <title>Protected Page</title>
</head>
<body>
  <h1>Welcome to the protected page!</h1>
  <p>This page can only be accessed after logging in.</p>
</body>
</html>

Hem “login.php” hem de “protected.html” dosyalarını web sunucunuzdaki aynı dizine kaydetmeyi unutmayın.

Bu kurulum, kullanıcıların oturum açma sayfasında bir kullanıcı adı ve parola girmesini gerektirecektir. Kimlik bilgileri PHP dizisindekilerle eşleşirse, "protected.html" sayfasına yönlendirilirler. Kimlik bilgileri geçersizse bir hata mesajı görürler.

daha fazla yardım için yorum ekleyin. Dönüş yapalım :) ya da kendi sorularınıza yapay zeka ile çözüm bulun. https://aidude.io

Tepkiniz nedir?

like

dislike

love

funny

angry

sad

wow