- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Есть небольшой сайт без движка, на котором выводятся рабочие данные. Нужно закрыть это всё паролем, что бы ограничить доступ для случайных людей. Подскажите, пожалуйста, есть ли готовые скрипты-решения?
Да там кода на несколько строк)
Вот, например, защита с помощью htaccess и htpasswd
Ну или просто храните логин и пароль в базе
Можно простым кодом на php.
Например заходить на определённый адрес, там вешается куки.
Далее проверяется на проекте, если есть куки то пускает, если нет то белый экран.
Спасибо за советы.
Забыл уточнить, что пользователей с десяток, желательно что бы у каждого свой логин-пароль был. Человек уволился и доступ можно было ему деактивировать.
Забыл уточнить, что пользователей с десяток, желательно что бы у каждого свой логин-пароль был. Человек уволился и доступ можно было ему деактивировать.
Ну это тогда нужно полноценную авторизацию с управлением пользователей делать. Если беглый поиск по готовым библиотекам для этого дела ничего не дал, то скорее все руками писать придется.
Если сайт работает без MySQL, а его ставить не хочется, можно попробовать SQLite.
Еще можно попробовать выдрать систему авторизации из какого-нибудь фреймворка. Например, в Laravel многие вещи взяты из Symfony
Используйте basic access authentication через apache или nginx или что у вас там....
Ну в принципе если заморочить голову, то можно через isp панель костыли сделать )) за 10 минут
basic access authentication не подходит, т.к не позволяет "разлогиниться" с пользователем в случае отмены для него доступа.
Всё ещё в поиске варианта. Буду признателен за любые подсказки.
Какие вам еще нужны подсказки? Нужно писать авторизацию на куках, закрывая прямой доступ к файлам и открывая его при прохождении аутентификации. Чтобы не возиться с роутингом, в пыхе можно прописать скрипт, код которого будет выполняться в прологе при обращении к каждому php-файлу. Закрытие статики, если нужно, – отдельная история.
basic access authentication не подходит, т.к не позволяет "разлогиниться" с пользователем
В каком смысле не позволяет? Доступ можно отменить.
Если без программирования, то аутентификацию по клиентскому сертификату можно ещё сделать, как в вебмани. Можно ограничить доступ определенными IP, например со своего отдельного VPN сервера с аутентификацией, да мильон разных способов.
Есть небольшой сайт без движка
Если он небольшой, перенесите его на любую CMS и не мучайтесь, там и авторизация уже предусмотрена и ещё куча вещей которые вам в будущем понадобятся.