Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

vitmihailov

Новичок
  
  • Публикаций

    2
  • Зарегистрирован

  • Посещение

Все публикации пользователя vitmihailov

  1. По поводу безопасности много написали на форуме ОК. 1. использовать антивирус и фаервол на компе. 2. безопасное соединение с фтп (sftp) 3. на самом сервере переименовать папку admin в другую, напримен my_adm1n 4. снять расширение с .htaccess.txt и заменить (или добавить) имеющийся. там уже от ОК прописаны вещи, необходимые для безопасности. 5. самый уязвимый момент для ОК - вход в админку, когда пароль передается в открытом виде. если вас прослушивают между серваком и компом - не поможет вирь и фаер, пакеты перехватываются. тут только можно добавить головной боли хацкерам - использовать в апаче инструмент htdigest с дополнительной директивой, которая устанавливает временное ограничение на работу времени аутентификации. не панацея, ибо не SSL/TSL. но если по карману сертификат - лечше всего с ним дружить.
  2. в опенкарт три вида регистрации - регистрация аккаунта, регистрация для покупки, регистрация для покупки якобы без регистрации. Первые две заводят аккаунт, последняя - не заводит. Но все три имет одинаковые поля. За них отвечают шаблоны - .tpl файлы (register.tpl и guest.tpl). Первый отвечает за регистрацию аккаунта, втоой - за две другие регистации. Надеюсь, понятно? Поля, которые отвечают за "Регион/Область" - не содержат в себе &zone_id=<?php echo $zone_id; ?>'); в самом конце файла. Т.е. при запуске регистрации сайт запрашивает информацию из БД согласно этой строке, а получает в ответ только название страны, без региона. Добавление (&zone_id=<?php echo $zone_id; ?>');) делает возможным активацию поля "Регион/Область". Рекомендую сделать бэкап файла register.tpl и заменить его не дефолтный от более свежей версии. Если не поможет - прописывать вручную в эту строку. $('#payment-address select[name=zone_id]').load('index.php?route=checkout/guest/zone&country_id=<?php echo $country_id; ?>&zone_id=<?php echo $zone_id; ?>'); Касательно синтаксической ошибки - проверьте кодировку в файлах, отвечающих за регистрацию. И в БД загляните через PHPMYAdmin
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.