РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
20 of 97 menu

Генератор логинов

Реализуйте сайт, генерирующий логины для регистрации на сайтах. Проект включает в себя генерацию логинов по нажатию кнопки с настройкой длины и обязательных символов, историю сгенерированных логинов, копирование в буфер обмена. Продумайте структуру базы данных для хранения данных проекта. Вручную заполните базу тестовыми данными. Все данные должны храниться в базе данных и выводиться на страницах сайта. Скачать верстку для проекта.

Основные возможности проекта

  • Генерация логина по нажатию кнопки.
  • Выбор количества символов в логине.
  • Выбор обязательных букв для логина.
  • История сгенерированных логинов.
  • Копирование логина в буфер обмена.

Главная страница

На главной странице сайта должна быть кнопка "Сгенерировать логин". При каждом нажатии на кнопку генерируется новый логин. Рядом с кнопкой должен отображаться сгенерированный логин.

Настройки

Перед генерацией логина пользователь может настроить параметры:

  • Количество символов в логине (инпут, например, от 4 до 20).
  • Буквы, которые должны присутствовать в логине (инпут, например, "a", "b", "c").

В зависимости от настроек генерируется соответствующий логин.

Примеры для вдохновения

Можно вдохновиться следующим сайтом и сделать аналогично, добавив свои идеи. Примеры логинов:

  • С цифрами: "user123", "ivan_2024", "xXx_007".
  • С буквами: "Alexey", "Mariya", "Sergey".
  • Смешанные: "k3nT_27", "m4x1m", "p1x3l".

История логинов

На странице должна отображаться история сгенерированных логинов (сохраняется в сессии или локальном хранилище):

  • Список всех сгенерированных логинов.
  • Дата и время генерации.
  • Возможность очистить историю.

Админ-панель

В админ-панели администратор может управлять настройками генерации логинов:

  • Минимальная и максимальная длина логина.
  • Разрешенные символы (буквы, цифры, спецсимволы).
  • Количество генерируемых логинов за раз.

Дополнительные возможности

  • Кнопка "Скопировать логин" для быстрого копирования в буфер обмена.
  • Генерация нескольких логинов одновременно.
  • Кнопка "Показать еще" для генерации дополнительных логинов без изменения настроек.
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить