Добро пожаловать, Гость!
$user[\'set_nick\'];
Баги/обновления движка | $user[\'set_nick\'];
mrholler :
Переменная $user['set_nick']; перенаправляет некоторых пользователей на страницу site.ru/user/info/edit.php?set=nick у которых стоит в бд в таблице значение 1 на set_nick. Из этой страницы выйти невозможно. Жмешь сохранить пишет ник уже есть, меняешь на другой ник меняется а со страницы не выходит. Жмешь на главную, возвращает обратно! С помощью mysql запроса изменил этому пользователью значение на 0, даже проверил значение все выставилось, как только заходит на страницу в бд опять выставляется 1. Открывал файл edit.php удалял все что связано с set_nick , и кидает на несуществующую страницу из которой опять же не выйдешь. Перерыл весь движок в поиске слов set_nick и set=nick так ничего и не нашел. Помогите исправить это.
$user[\'set_nick\'];
3 Апр 2017Переменная $user['set_nick']; перенаправляет некоторых пользователей на страницу site.ru/user/info/edit.php?set=nick у которых стоит в бд в таблице значение 1 на set_nick. Из этой страницы выйти невозможно. Жмешь сохранить пишет ник уже есть, меняешь на другой ник меняется а со страницы не выходит. Жмешь на главную, возвращает обратно! С помощью mysql запроса изменил этому пользователью значение на 0, даже проверил значение все выставилось, как только заходит на страницу в бд опять выставляется 1. Открывал файл edit.php удалял все что связано с set_nick , и кидает на несуществующую страницу из которой опять же не выйдешь. Перерыл весь движок в поиске слов set_nick и set=nick так ничего и не нашел. Помогите исправить это.
Комментарии:
mrholler 5 Апр 2017
Автор темы
kantry, спасибо, нашел этот файл в /sys/inc/plugins/replace_nick.php. Удалил его и все восстановилось.
Автор темы
kantry, спасибо, нашел этот файл в /sys/inc/plugins/replace_nick.php. Удалил его и все восстановилось.
kantry 5 Апр 2017
mrholler, ну так продолжай искать, я же не в твоих файлах искал))) В помощь - заходишь в консоль, в папку с сайтом(напр. по ssh) и ищешь grep -Hr 'set=nick' ./ | cut -d: -f1 | sort -u
mrholler, ну так продолжай искать, я же не в твоих файлах искал))) В помощь - заходишь в консоль, в папку с сайтом(напр. по ssh) и ищешь grep -Hr 'set=nick' ./ | cut -d: -f1 | sort -u
mrholler 4 Апр 2017
Автор темы
kantry, удалил файл, с помощью mysql запроса удалил столбец set_nick, не помогло. Того пользователья по прежнему кидает на страницу /user/info/edit.php?set=nick.
Автор темы
kantry, удалил файл, с помощью mysql запроса удалил столбец set_nick, не помогло. Того пользователья по прежнему кидает на страницу /user/info/edit.php?set=nick.
kantry 4 Апр 2017
mrholler, плохо искал, эта хрень записывается в /user/connect/loginAPI.php который в свою очередь подключется в /sys/inc/user.php. Кардинальное решение проблемы - удалить на хрен эту регистрацию через ulogin, которой по моей статистике воспользовался 1 юзер из 4 тысяч. Вместе с ней удалить и эту колонку из таблицы юзер.:-D
mrholler, плохо искал, эта хрень записывается в /user/connect/loginAPI.php который в свою очередь подключется в /sys/inc/user.php. Кардинальное решение проблемы - удалить на хрен эту регистрацию через ulogin, которой по моей статистике воспользовался 1 юзер из 4 тысяч. Вместе с ней удалить и эту колонку из таблицы юзер.:-D
mrholler 3 Апр 2017
Автор темы
Проверил всех пользователей на сайте, у человек 10 стоит значение 1, и у всех этих пользователей последняя страница посещения /user/info/edit.php?set=nick.
Автор темы
Проверил всех пользователей на сайте, у человек 10 стоит значение 1, и у всех этих пользователей последняя страница посещения /user/info/edit.php?set=nick.