Як заблокувати користувача на сайті

Відео: Як заблокувати користувача по ip на joomla

Як заблокувати користувача на сайті

Як і обіцяв, я відновлюю писати статті, хоча з відпочинку вирішив поки не повертатися, благо інститут вже закінчив і до 1-му Вересень зовсім не обов`язково повертатися додому. Тому буду працювати поки на Чорному морі. І в цій першій статті я розберу досить просту, але важливу тему - блокування користувача на сайті.

Не завжди все користувачі є порядними людьми і для багатьох звичайна блокування не підходить. Оскільки часу у них вагон, вони можуть годинами реєструвати все нові і нові акаунти. Крім цього бувають, що Ваш сайт навмисне атакують нескінченними підключеннями. Що в першому, що в другому випадку допоможе блокування IP, наприклад, в htaccess:

OrderDeny,Allow
Denyfrom127.0.0.1

оскільки IP-адреса може бути динамічним (припустимо, нехороший користувач знову повернувся), то можна заблокувати всю підмережу:

Відео: Як заблокувати користувача вконтакте

OrderDeny,Allow
Denyfrom127.0.



Але в цьому випадку можуть постраждати і невинні користувачі з його підмережі.

Тому якщо Ви побачили, що зловмисник повернувся, то не треба блокувати навіть його IP, не кажучи вже про всю підмережу. А краще зробити наступне:

  1. При спробі авторизації під заблокованим обліковим записом ставити користувачеві cookie, повідомляє про те, що даного користувача тут бути не повинно.
  2. На всіх сторінках сайту необхідно робити перевірку на існування цієї cookie. Якщо у Вас движок, то, швидше за все, досить буде внести цю перевірку в index.php.
  3. якщо ця cookie знайдена, то показувати порожню сторінку або виводити якусь повідомлення про заборону доступу до сайту.



Якщо Ви будете блокувати по cookie, то проблема вже помітно ослабне, знову ж через слабку розумової підготовки спамерів. Більшість з них навіть не знає, що таке cookie, не кажучи вже про те, що з їх допомогою можна робити подібні речі.

Якщо ж раптом і це не допомогло, тоді доведеться дійсно блокувати всю підмережу.

Відео: Як заблокувати користувача на youtube? [3 СПОСОБУ]

Коротке резюме про те, як заблокувати користувача на сайті:

  1. Заблокуйте просто аккаунт. В 95% випадках цього вже достатньо.
  2. заблокуйте по cookie.
  3. заблокуйте IP-адреса користувача.
  4. Заблокуйте всю його підмережа.

Зверніть увагу, що переходити до наступного кроку треба тільки в тому випадку, якщо не допоміг попередній. Сподіваюся, дана стаття Вам навіть не знадобиться. Успіхів!

Поділися в соціальних мережах:

Схожі
Блокування скриптів в google chrome за допомогою scriptblockБлокування скриптів в google chrome за допомогою scriptblock
Як в браузері internet explorer заблокувати доступ до певних сайтівЯк в браузері internet explorer заблокувати доступ до певних сайтів
Mr. Number - block callsMr. Number - block calls
Як створити голосування на сайтіЯк створити голосування на сайті
Групи користувачів в joomlaГрупи користувачів в joomla
Як заблокувати ip на сайтіЯк заблокувати ip на сайті
Чорний список + для android (блокування викликів і смс)Чорний список + для android (блокування викликів і смс)
Синій екран смерті 0x0000000fСиній екран смерті 0x0000000f
Синій екран смерті 0x00000192Синій екран смерті 0x00000192
Як поставити пароль на браузер mozilla firefox?Як поставити пароль на браузер mozilla firefox?
» » Як заблокувати користувача на сайті