Рассмотрим как запретить доступ к админке, тем самым обезопасив ее от взломов и атак.   
 Этот способ подходит только для тек у кого 
статический ip, (то есть при перезапуска компьютера, модема, роутера остается один и тот же), у кого динамический ip этот способ не подходит, Вам придется каждый раз заходить на FTP сервер и прописывать свой новый ip адрес.  
 И так приступим:  
 1. В папке 
admin создаем файл с названием 
.htaccess  
 2. Открываем этот файл для редактирования и заполняем его следующим содержимым:
Order deny,allow 
deny from all 
# Список IP через пробел, с которых доступ в админку разрешен 
Allow from 192.121.70.46 127.0.0.1
3. В последней строке стираем ip адреса и вписываем через пробел (как на примере выше) адреса администраторов которым вы доверяете вход в админ панель  
 Свой ip адрес можно узнать на сайте 
http://mvoc.ru/post/my_ip   4. Сохраняем файл, проверяем доступ к админке. Если Ваш ip адрес не вписан, то вы не сможете войти в админ панель.  
 Для тех у кого не получилось создать файл с таким именем (могут быть проблемы на os window), я прикреплю этот файл к данному посту, скачивайте, разархивируйте, редактируйте и заливайте в папку 
admin   
 Что-бы убрать защиту, просто удалите этот файл с папки admin 
 Важно! Не перепутайте папку, залив этот файл в корень чата - вы запретите к использованию весь чат для пользователей! Будьте внимательны!
                    
            
                            
                    
                        Загрузка файлов доступна только для зарегистрированых пользователей.
                     
                 
                            
                
                
        
        
        
        
        
        
        
            
			            Автор поста:  
Skriptoff,
            
			   
            			
            Просмотров: 
7216
               
            Создан: 
            
                09                мая.                2014 в 
19:03            
         
Для этого используется маска подсети:
Order deny,allow
deny from all
# Неполный ip-адрес, с которого доступ разрещён
Allow from 192.121.
При этом будет разрешён доступ в админку со всех ip-адресов вашего провайдера.
Если провайдер меняет только последнюю часть ip-адреса, тогда можно сократить диапазон адресов:
Order deny,allow
deny from all
# Неполный ip-адрес, с которого доступ разрещён
Allow from 192.121.70.Ещё вариант:
Order deny,allow
deny from all
# адрес Вашего провайдера
Allow from myISP.com
При этом, также будет разрешён доступ в админку со всех ip-адресов вашего провайдера myISP.com.
Можно также разрешить доступ только с хостов, DNS имя которых содержит .myISP:Order deny,allow
deny from all
# адрес Вашего провайдера
Allow from .myISP
Если по какой-то причине невозможно залить файл .htaccess в папку admin, тогда в корневом .htaccess пишем:
# Указываем папку, к которой запрещаем доступ(название папки может быть любым, какое Вам нужно)
< Directory /admin/ >
# Дальше идёт любой из вышеперечисленных вариантов
< /Directory >
1