В дефолтной версии osCommerce Online Merchant v2.2 административная часть не закрыта от доступа.
Чтобы закрыть её с помощью Apache, нужно использовать два файла .htaccess и .htpasswd.
Сначала создадим файл htpasswd:
Скачаем утилиту htpasswd.exe (прикреплена во вложении) и поместим её на своем компе по адресу E:\Documents and Settings\Admin (буква диска у каждого может быть С:).
Откроем утилиту cmd.exe через "Пуск"->"Выполнить", вбив cmd
(Здесь есть изображение, скрытое от гостей. Для просмотра
зарегистрируйтесь или залогиньтесь)
Вбиваем команду и имя пользователя:
htpasswd -cm .htpasswd nikolay
, жмем ENTER.
(Здесь есть изображение, скрытое от гостей. Для просмотра
зарегистрируйтесь или залогиньтесь)Утилита попросит ввести пароль: вводим, жмем ENTER.
Утилита попросит ввести тот же пароль повторно: вводим, жмем ENTER.
(Здесь есть изображение, скрытое от гостей. Для просмотра
зарегистрируйтесь или залогиньтесь)Всё, файл htpasswd с паролем создан и записан в директорию E:\Documents and Settings\Admin
На хостинге, создаем файл .htaccess или используем уже имеющийся и записываем его в директорию /admin на хостинге.
В эту же директорию записываем созданный нами файл .htpasswd.
В файле .htaccess прописываем директивы и путь к файлу .htpasswd:
AuthName Audentification
AuthType Basic
AuthUserFile /www/12345_user/admin/.htpasswd
require valid-user
Теперь ваша административная часть защищена. Чтобы войти, нужно ввести логин: nikolay и пароль: который вводили при создании файла .htpasswd.