Посмотрите видео ниже, чтобы узнать, как установить наш сайт в виде веб-приложения на главном экране.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Надеюсь буду на месте))всё есть готовое,прям в первых строчках гугла) но допиливать под себя всё нужно
P.S мне старшно стало за вас,я через пару месяцев зайду гляну наместе ли вы))
не делай поспешных действий,особенно если не знаешь...Надеюсь буду на месте))
постараюсьне делай поспешных действий,особенно если не знаешь...
Сделали сайт сами и не знаете , что такое гитхаб? Сделайте аккаунт насайт я сам сделал, я в этом не много разбираюсь. Можешь посоветовать хостинг и движок и где его найти?
спасибо за совет, попробуюСделали сайт сами и не знаете , что такое гитхаб? Сделайте аккаунт наПожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки.спрячте реальный ip там же можно капчу привязать если не ошибаюсь. Но вообще конечно мне кажется все же ваш вариант это какой нибудь айклад у них арендуйте просто сайт, а дизайн свой подкините уже.
Использование сторонних сервисов капчиЕсли знаешь статью где найти, как капчу установить скинь пожалуйста
спасибо большоеИспользование сторонних сервисов капчи
1. Google reCAPTCHA
2. hCaptcha
- Перейдите на
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки..- Создайте новый сайт и получите ключ сайта и секретный ключ.
- Добавьте код reCAPTCHA на свой сайт.
Использование собственной реализации капчи
- Перейдите на
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки..- Создайте новую учетную запись и получите ключ сайта и секретный ключ.
- Добавьте код hCaptcha на свой сайт.
1. Создайте форму
2. Сгенерируйте капчу
- Создайте форму HTML с полями для ввода текста.
- Добавьте скрытое поле для хранения правильного ответа на капчу.
3. Проверьте капчу
- Создайте функцию, которая генерирует случайное математическое выражение или последовательность символов.
- Сохраните правильный ответ в скрытом поле формы.
Пример кода:
- Получите введенный пользователем ответ из формы.
- Сравните его с правильным ответом, сохраненным в скрытом поле.
- Если ответы совпадают, форма отправляется; в противном случае отображается сообщение об ошибке.
HTML:
<form>
<label for="captcha">Введите результат:</label>
<input type="text" id="captcha" name="captcha">
<input type="hidden" id="correct_answer" name="correct_answer" value="15">
<input type="submit" value="Отправить">
</form>
JavaScript:
function generateCaptcha() {
// Генерирует случайное выражение
const num1 = Math.floor(Math.random() * 10);
const num2 = Math.floor(Math.random() * 10);
const expression = `${num1} + ${num2}`;
// Сохраняет правильный ответ
document.getElementById("correct_answer").value = num1 + num2;
// Отображает выражение
document.getElementById("captcha").value = expression;
}
function checkCaptcha() {
// Получает ответ пользователя
const userAnswer = document.getElementById("captcha").value;
// Проверяет ответ
if (userAnswer == document.getElementById("correct_answer").value) {
// Форма отправляется
return true;
} else {
// Отображается сообщение об ошибке
alert("Неправильный ответ на капчу");
return false;
}
}
Сообщение обновлено:
Использование Cloudflare Turnstile
Cloudflare Turnstile — это безболезненная капча, которая использует передовые технологии для различения людей и ботов. Она работает, отслеживая движения мыши и другие взаимодействия с сайтом, чтобы определить, является ли пользователь человеком.
Как настроить Cloudflare Turnstile:
- Войдите в свою учетную запись Cloudflare.
- Выберите домен, который вы хотите защитить.
- Перейдите в раздел "Безопасность" > "Turnstile".
- Включите Turnstile и настройте параметры по своему усмотрению.
- Сохраните изменения.
Использование Cloudflare Bot Management
Cloudflare Bot Management — это комплексное решение для защиты вашего сайта от вредоносных ботов. Оно включает в себя ряд функций, включая:
- Блокировка известных ботов: Cloudflare поддерживает базу данных известных ботов и автоматически блокирует их доступ к вашему сайту.
- Проверка на основе поведения: Cloudflare анализирует поведение посетителей сайта, чтобы определить, являются ли они ботами или людьми.
- Капча по требованию: Cloudflare может отображать капчу только тем посетителям, которые проявляют признаки ботов.
Как настроить Cloudflare Bot Management:
- Войдите в свою учетную запись Cloudflare.
- Выберите домен, который вы хотите защитить.
- Перейдите в раздел "Безопасность" > "Bot Management".
- Включите Bot Management и настройте параметры по своему усмотрению.
- Сохраните изменения.
Cloudflare Turnstile и Bot Management являются эффективными инструментами для защиты вашего сайта от спама и ботов. Они просты в настройке и могут значительно улучшить безопасность вашего сайта.
Это как то слишком жесткоЕсли нужно свое решение какое то , то на питоне можно нацарапать что то на вроде вот такого.
from PIL import Image, ImageDraw, ImageFont
import random
def generate_captcha():
# Создаем изображение
image = Image.new("RGB", (200, 50), (255, 255, 255))
draw = ImageDraw.Draw(image)
# Создаем случайный текст
text = ""
for i in range(5):
text += random.choice("ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")
# Рисуем текст на изображении
font = ImageFont.truetype("arial.ttf", 36)
draw.text((20, 10), text, font=font)
# Добавляем шум на изображение
for i in range(100):
x = random.randint(0, 199)
y = random.randint(0, 49)
draw.point((x, y), (0, 0, 0))
# Возвращаем изображение и текст
return image, text
# Генерируем капчу
image, text = generate_captcha()
# Сохраняем изображение
image.save("captcha.png")
# Проверяем ответ пользователя
user_answer = input("Введите текст с изображения: ")
# Сравниваем ответ пользователя с правильным ответом
if user_answer == text:
print("Правильно!")
else:
print("Неправильно!")
Сообщение обновлено:
Поправил
from PIL import Image, ImageDraw, ImageFont
import random
def generate_captcha():
# Создаем изображение
image = Image.new("RGB", (200, 50), (255, 255, 255))
draw = ImageDraw.Draw(image)
# Создаем случайный текст
text = ""
for i in range(5):
text += random.choice("ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")
# Рисуем текст на изображении
font = ImageFont.load_default() # Используем шрифт по умолчанию
draw.text((20, 10), text, font=font)
# Добавляем шум на изображение
for i in range(100):
x = random.randint(0, 199)
y = random.randint(0, 49)
draw.point((x, y), (0, 0, 0))
# Возвращаем изображение и текст
return image, text
if __name__ == '__main__':
# Генерируем капчу
image, text = generate_captcha()
# Сохраняем изображение
image.save("captcha.png")
print(text)
# Проверяем ответ пользователя
user_answer = input("Введите текст с изображения: ")
# Сравниваем ответ пользователя с правильным ответом
if user_answer == text:
print("Правильно!")
else:
print("Неправильно!")
Да нет это очень простенький код. По сути из этого набора ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 берем пять символов рандомно получаем код, соединяем с фоновой картинкой, добавляем шумов и все)Это как то слишком жестко
Дружище , если ты не умеешь делать вообще, то лучше и не нужно, даю 99.9%, что у вас товар весь уйдёт через часа 2, когда вас захотят просто снести, прочитав всё, что ты пишешь, лучше под заказ сделать...Это как то слишком жестко
100 в гору, что до БД с адресами попытаются до стучаться 1000 умельцев)Дружище , если ты не умеешь делать вообще, то лучше и не нужно, даю 99.9%, что у вас товар весь уйдёт через часа 2, когда вас захотят просто снести, прочитав всё, что ты пишешь, лучше под заказ сделать...
да я понимаю, проще на трафарете тг какой-нибудь левые написатьДа нет это очень простенький код. По сути из этого набора ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 берем пять символов рандомно получаем код, соединяем с фоновой картинкой, добавляем шумов и все)
Но я все же вам в очередной раз советую обратиться лучше за арендой сайта, пока наверно вам все же рано свой запускать. Ну если конечно это не сайт визитка. Простите уж но как есть. Если, что пишите в лс помогу чем смогу при наличии свободного времени, я не профи конечно, но что то все же видимо смогу вам подсказать.
Щас машину ещё себе поставят с клира, которую выебут на следующий день и в мусорку весь проект)100 в гору, что до БД с адресами попытаются до стучаться 1000 умельцев)

Страничку то тьфу) Фигня вообще вопрос)тс не указал что ему нужна страничка,я вообще думал магазин хочет запилить)))
в лс он мне писал,чем мог подсказал))) а я то думал изначально хотят магазин запилить так открыто![]()
ага,ну я ему так же рекапчу посоветовал) ща сообразит что нибудь,делов то на 1 день если не умеешь)))Страничку то тьфу) Фигня вообще вопрос)
Ну, всё бывает в первый раз. Наверное, каждый через это проходилХотеть сделать сайт не быв кодером...
гении порой бывают отвергнуты обществом