<MyRusakov.ru />

Разработчик игр на Unreal Engine

Разработчик игр на Unreal Engine

Этот комплект с нуля всего за 7 месяцев сделает Вас Unreal-разработчиком. И при этом учиться достаточно 1 час в день.

Начнёте Вы с основ программирования, постепенно перейдя к C++. Затем очень подробно изучите Unreal Engine, и после научитесь программировать на C++ в Unreal Engine. В конце создадите крупный проект на C++ в Unreal Engine для своего портфолио.

Комплект содержит:

- 416 видеоуроков

- 95 часов видео

- 1024 задания для закрепления материала из уроков

- 3 финальных тестирования

- 4 сертификата

- 12 Бонусных курсов

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Защита страницы с помощью модального окна и пароля в JavaScript

Защита страницы с помощью модального окна и пароля в JavaScript

На сегодняшний день, когда веб-страницы становятся все более важными для хранения различной информации, защита этой информации становится необходимостью. Одним из способов обеспечения безопасности страниц является использование JavaScript для создания модального окна, запрашивающего пароль.

В этой статье мы рассмотрим, как создать простой механизм защиты страницы с помощью модального окна и пароля на JavaScript.

1. Создание HTML-структуры страницы


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Защищенная страница</title>
<style>
  /* Стили для модального окна */
  .modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
    padding-top: 60px;
  }
  .modal-content {
    background-color: #fefefe;
    margin: 5% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
  }
  input[type=password] {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
  }
  input[type=submit] {
    width: 100%;
    background-color: #4CAF50;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
  }
</style>
</head>
<body>

<div id="myModal" class="modal">
  <div class="modal-content">
    <form id="passwordForm">
      <label for="password">Введите пароль:</label>
      <input type="password" id="password" name="password" required>
      <input type="submit" value="Подтвердить">
    </form>
  </div>
</div>

<script>
// JavaScript код будет вставлен здесь
</script>

</body>
</html>

2. Написание JavaScript-кода для проверки пароля


// Получаем модальное окно
var modal = document.getElementById('myModal');

// Показываем модальное окно при загрузке страницы
window.onload = function() {
  modal.style.display = 'block';
};

// Функция для проверки пароля
function checkPassword() {
  var password = document.getElementById('password').value;
  // Проверяем пароль
  if (password === 'ваш_пароль_здесь') {
    // Если пароль верный, скрываем модальное окно
    modal.style.display = 'none';
  } else {
    // Если пароль неверный, выводим сообщение об ошибке
    alert('Неверный пароль. Попробуйте еще раз.');
  }
}

// Получаем форму для пароля
var passwordForm = document.getElementById('passwordForm');

// Добавляем обработчик события для отправки формы
passwordForm.addEventListener('submit', function(event) {
  // Отменяем стандартное действие отправки формы
  event.preventDefault();
  // Проверяем пароль
  checkPassword();
});

Этот код создает модальное окно, которое запрашивает пароль при загрузке страницы. Если введенный пароль совпадает с предварительно заданным, модальное окно закрывается, и пользователь получает доступ к содержимому страницы. В противном случае выводится сообщение об ошибке.

Это простой способ обеспечить защиту страницы с помощью JavaScript. Однако, помните, что метод не является идеальным для высокого уровня безопасности, и для более надежной защиты рекомендуется использовать серверную аутентификацию и другие средства защиты. Если же вы хотите изучить больше возможностей языка, то рекомендую обратить внимание на курс Программирование на JavaScript с Нуля до Гуру 2.0

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.