{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (19 июл 2013, 00:04) [0/0] [0] [спам] [под]

Каким способом можно сделать бан на время.
Сейчас когда я баню то в поле banned ставиться 1 и просто доступ в чат закрывается навсегда,а как сделать чтоб банило на время?
(Самопис)

2.
MyZik * 3.1
(19 июл 2013, 00:06) [1/0] [1] [спам] [под]

В отдельное поле записывай отформатированное время бана

3.
Г р и н а * [мошенник] 7.59
(19 июл 2013, 00:06) [0/0] [0] [спам] [под]
KOCMOHABT,

попроси витю, он организует

4.
-=CoolBoy=- * [мошенник] 4.79
(19 июл 2013, 00:09) [0/0] [0] [спам] [под]

Сделай поле ввода в нем срок бана в минутах.. В БД делаешь таблу minutes int(11) NOT NULL. Далее ставишь крон на каждую минуту чтоб убавляло от этого скрока по одному! Далее туда где вывод блока пишешь
<?php
if($ban[\'minutes\']==0){
echo \'Пользователь не в бане\';
}else{
echo \'Пользователь в бане на \'.ban[\'minutes\'].\' минут\';
}

5.
Г р и н а * [мошенник] 7.59
(19 июл 2013, 00:11) [0/0] [0] [спам] [под]
-=CoolBoy=-,

зачем так сложно??? можно проще, но я не скажу*

6.
-=CoolBoy=- * [мошенник] 4.79
(19 июл 2013, 00:12) [0/0] [0] [спам] [под]
Г р и н а,

Это оптимальный вариант

7.
Г р и н а * [мошенник] 7.59
(19 июл 2013, 00:15) [0/0] [0] [спам] [под]
-=CoolBoy=-,

это геморный вариант*

8.
-=CoolBoy=- * [мошенник] 4.79
(19 июл 2013, 00:16) [0/0] [0] [спам] [под]
Г р и н а,

Но простой*

9. (19 июл 2013, 00:17) [0/0] [0] [спам] [под]
-=CoolBoy=-,

оптимальный вариант?) таблица ид и время...при любом действии пользователя проверять имеется ли его ид в таблице и меньше ли текущяя дата табличной... и ненужно будет сервак грузить ненужными запросами...

10.
-=CoolBoy=- * [мошенник] 4.79
(19 июл 2013, 00:20) [0/0] [0] [спам] [под]
anti_dot,

мб

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений