Ответы пользователя по тегу Веб-разработка
  • Как хранить состояние страниц, которые могут быть изменены админам на созданном сайте?

    zenaku
    @zenaku
    Ох. Смотря какая архитектура сайта. Предполагаю - простая.
    Критиковаться качество сайта не буду, хотя рекомендовал бы больше ознакомиться с PHP, MySQL и так далее. Но это личное дело каждого.

    Если сайт состоит из простых php документов без MVC, то
    1)просто создай табличку в mysql, в котором укажи время недоступности сайта(например с 8 до 20, или дату с какого по какое), данные за "закрыт ли сейчас для регистрации" ну и любую другую информацию.
    2) В админке поставь варианты настройки - закрыть регистрацию/установить дату закрытия или открытия регистрации и т.д.
    3)А в нужных страничках перед отображением укажи проверку на открытость/закытость регистрации.

    Тут все зависит от конкретной твой архитектуры и реализации. Это может быть как отдельный документ с инклюдом, так и просто код/функция. Если закрыта регистрация, то можно что-то сообщать или писать, что странички такой нет. Или перенаправлять на другую страничку - все индивидуально.

    Также это можно осуществить не только через БД, но и просто через документ или вписать железно в сам код и время и закрытость/открытость - но это будет сложнее.
    Ответ написан
    3 комментария
  • Как отследить мультиаккаунт, который использует VPS на сайте?

    zenaku
    @zenaku
    Тут смотря что за сайт, какие цели преследует пользователь, как это осуществляется... и нужно ли это все.
    1) Сначала нужно определить функционал сайта, чо пользователи там могут делать.
    2) Возможно он выполняет некие повторяющиеся действия, по которым и можно узнать человека(стиль комментариев/постов, аватарки, никнеймы, активность, поочередность авторизации, язык интерфейса, размер экрана, скорость набора текста).
    3) А почему это нужно отлавливать? Принципиальность? Это на конкретного человека нацелено, или на фильтрацию общей массы? Важно 100% гарантия или достаточно подозрений?
    4) А оно того стоит? Если человек так старается, то может у него есть веские причины? Наверное и у вас есть веские причины на запрет мультиаккаунта? А что говорит бюджет, стоит ли деньги и время тратить на это? Может устранение проблемы потребует больших затрат, чем существующие потери?
    5) Может затребовать больше данных для определения, что это не твинк? Паспорт, беседа по видеозвонку? Личная встреча? Выделенная линия для строго определенного человека? Мы не знаем, что за сайт. Может это интернет-казино, где для вывода денег нужны паспортные данные(те частенько дают несколько баксов бесплатно для заманивания). Или внутренний сайт? Например у нас в универе идет регистрация для подключения к универ.инету только через заявление, студенческий, ноутбук/телефон(привязка к макадресу) с документами на него.
    Все слишком индивидуально
    Ответ написан
    2 комментария