Recommended Posts

Как решить проблему, при подтверждении регистрации по email выводится ошибка 500

при этом если обновить страницу то сайт загружается и учетка становится подтвержденной

сервер apache2+nginx

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Напишите мне в приват доступы по фтп и адрес сайта. 500 означает ошибку сервера. ее нужно смотреть или по логам или отладкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Apache логирует: PHP Fatal error:  Call to a member function fetch() on boolean in /****************/apps/system/lib/system/dbc.php on line 206

в данном файле строчка:        return $stmt->fetch(PDO::FETCH_ASSOC);

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Уже лучше, хоть все еще абстрактно)) Понятно уже что ошибка на запросе к БД. Но не понятно в каком месте кода она возникает. В логе отсылка на сам модуль работы с запросом а не на точку появления ошибки.

Посмотрите через пхпмайадмин в таблицу re_user. Есть ли в ней колонки active, email и pass

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не ответил тогда, допишу сейчас ответ для последователей) действительно тогда переименовал столбец Pass в Password отсюда и возникала проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Taras001
      Добрый день. Решили разрешить на сайте регистрацию пользователей. Столкнулся с такой проблемой. При попытке регистрации не видно полей с паролем и подтверждением пароля. Я так понимаю из-за этого появляются сообщения Не заполнено поле "" Подскажите куда копать? 
      В формах они включены. 
       


    • Автор: metrpro
      Есть сайт.
      Стоит задача ввести возможность указания группы пользователя при регистрации. В настройках все указано:

       
      В редакторе форм в таблице user поле group указано как обязательное:

       
      Кэш вычищен. Но в форме регистрации все равно это поле Group упорно не появляется!

       
      Вопрос - почему?
      И второй - если оно не указывается само, можно ли его указать принудительно (попутно сменив label с автоматического названия поля на какое-то другое типа "I'am...")?
    • Автор: Chernetskiy
      Решил добавить в верхнее меню ЛК позицию "ЛК в Яндекс.Недвижимость" (ссылка на сторонний ресурс для администратора), чтобы не копаться в дебрях Яндекса. Понятное дело, решил прилепить к ней target="_blank", и попутно, наткнулся на статью о небезопасности подобного решения...
      Поскольку похожих ссылок на сайте достаточно и логично сделать переход на сторонние ресурсы через промежуточную стрнаницу с текстом типа: "Вы переходите на сторонний ресурс, кликните на ссылку (ссылка на ресурс) или вы будете переадресованы автоматически через 3 сек." Но клиентов обычно это напрягает, куда-то дополнительно кликать, чего-то ждать...
      Решил воспользоваться решением проблемы через rel="noopener" и пока ссылки в user_menu.tpl выглядят так (может кому пригодится):
      {if $smarty.session.current_user_group_name eq 'admin'} <li><a title="Раздел Администратора" href="{$estate_folder}/admin/">АДМИНКА</a></li> <li><a title="Личный кабинет в Яндекс.Недвижимость" href="https://compartner.realty.yandex.ru/feeds?from=email_wm_lk" target="_blank" rel="noopener">ЯН</a></li> {/if} <li><a title="Добавить новое объявление" href="{$estate_folder}/account/data/?do=new">{$L_ADD_ADV}</a></li> <li><a title="Мои объявления" href="{$estate_folder}/account/data/">{$L_MY_ADVS}</a></li> {if $mysearch_panel ne ''}<li><a title="Мой поиск" href="{$estate_folder}/mysearch/">{$mysearch_panel}</a></li>{/if} {if $mailbox_panel ne ''}<li><a title="Мои сообщения" href="{$estate_folder}/mailbox/">{$mailbox_panel}</a></li>{/if} {if $app_company_namespace ne ''}<li><a title="Мои компании" href="{$estate_folder}/{$app_company_namespace}/my/">Мои компании</a></li>{/if} {if $realtylogv2_on==1}<li><a title="Корзина" href="{$estate_folder}/{$realtylogv2_namespace}/trash/">Корзина ({$trash_count})</a></li>{/if} <li><a title="Мой баланс" href="{$estate_folder}/account/balance/">{$L_MY_BALANCE} {$ballance} ₽</a></li> <li><a title="Мой профиль" href="{$estate_folder}/account/profile/">{$L_MY_PROFILE}</a></li> Но остается вопрос, как правильнее поступить, чтобы не получать частичный контроль над своими ссылающимися страницами через js свойство window.opener со стороны сторонних страниц, на которые осуществляется переход? Я наблюдаю, что тот-же Вордпресс последние полгода автоматически цепляет ко всем внутренним и внешним ссылкам на страницах сайта rel="noopener"...
    • Автор: Moses
      Доброго времени суток!
      У меня возникла такая проблема: пользователь регистрируется на сайте и ему на почту приходит письмо с подтверждением регистрации и ссылка для активации.
      Само письмо приходит но вместо ссылки активации идет ссылка на почтовый адрес этого пользователя:
      Здравствуйте.
      Вы зарегистрировали аккаунт на нашем сайте.
      Для активации аккаунта перейдите по ссылке: ma....d@yandex.ru
      Естественно пользователь не может пройти активацию и подать объявление.
       
      Подскажите куда копать????
    • Автор: Дмитрий Кондин
      Итак мы выпустили тестовую версию шаблонов писем. Вы можете их установить и потестировать.
      Для этого заходим в обновления и нажимаем Установить в Шаблоны писем

      По-умолчанию они сразу активируются и можно перейти в Приложения - Шаблоны писем и увидеть шаблоны.
      Общий принпци такой:
      Есть общий шаблон, который в себя собирает остальные, называется container к нему подключаются header и footer и определнные шаблон по текущему запросу, например шаблон с подтверждением адреса email при регистрации registration_email_confirm
      Вы можете в header и footer поставить свою информацию, например название агентства и телефоны. Другие шаблоны лучше не редактировать без надобности. Можно что-нибудь испортить )
      Также можно включить заголовок с логотипом. 
      Для этого деактивируем шаблон header и активируем шаблон header_logo, только в этом шаблоне не забудьте поменять логотип на свой. По-умолчанию там наш логотип и указать ему размеры.

      Если вам не хотите использовать такие новые шаблоны, то просто в настройках в разделе Шаблоны писем уберить галочку
      Включить шаблоны Email  (apps.emailtemplates.enable)