проверкой подтверждения регистрации 4 4 0

289
.
В загрузцентре есть для 4 5 1 а подходит ли ля 4 4 0 и подскажите сам код который нужно заменить
.
Напиши ещё раз. Только прошу, постарайся лучше написать
.
NIKO (04.01.2013 / 10:23)
Напиши ещё раз. Только прошу, постарайся лучше написать
Тут была тема в которой человек рассказывал что нашел ошибку с модерацией юзеров, олег её исправил и кинул заплатку в загруз, а ТС спрашивает пойдет ли она на 4.4.0 !
.
Tor (04.01.2013 / 10:28)
LYCUK, Дак там только core заменить.
Ведь предупреждали:ядро не ковырять.
А от куда ты знаешь что он его трогал ?
.
мне нужно заменить не весь фаил так как он не стандартный )) а сам код который удалить старый с коре а новый поставить
.
Lestat (04.01.2013 / 12:36)
Так сравни что поменялось. В чем проблема? Там не так много строк чтоб заблудиться
я понимаю ну там половина переписана под 4 5 а мне нужно только тот код который отвечает за регу
.
AlkatraZ
╭∩╮ (`-`) ╭∩╮
LYCUK (04.01.2013 / 10:17)
В загрузцентре есть для 4 5 1 а подходит ли ля 4 4 0 и подскажите сам код который нужно заменить
Нет, для старых версий однозначно не подойдет.
---
Чтоб самостоятельно поправить в 4.4.0:
1) Открой файл /incfiles/classes/core.php
2) В методе (функции) private function authorize() найди камент // Если авторизация прошла успешно
3) Сразу же после камента будет строка self::$user_id =
4) Замени эту строку на следующую:

self::$user_id = $user_data['preg'] ? $user_id : FALSE;

И все заработает
.
ок спасибо ))
а как убедится что точно будет работать включить подтверждение реги и за регатся ?
.
AlkatraZ (04.01.2013 / 19:50)
Нет, для старых версий однозначно не подойдет.
---
Чтоб самостоятельно поправить в 4.4.0:
1) Открой файл /incfiles/classes/core.php
2) В методе (функции) private function authorize() найди камент
Заменил вот
// Если авторизация прошла успешно
                    self::$user_id = $user_data['preg'] ? $user_id : FALSE;
                    self::$user_rights = $user_data['rights'];
                    self::$user_data = $user_data;
                    self::$user_set = !empty($user_data['set_user']) ? unserialize($user_data['set_user']) : $this->user_setings_default();


Всё тоже самое на главную нажал оно перешло а должно писать ждите подтверждения и не выходит с этого пока не подтвердят
.
И здесь на этом сайте тоже самое
Всего: 11