Posted 12 мая, 20159 yr comment_86962 Здрасте, подскажите где найти скрипт авторизации(логина,входа) в файлах движка, хочу кое что добавить, а именно: Хочу в бд обновлять ячейку при входе на форум. Кто знает как это сделать подскажите. Это связано с ячейкой last_visit, я добавил еще одну дополнительную чтобы хранить там статус о последнем входе. 1 - вошел с форума. 2- вошел с игрового сервер. Link to comment https://ipbmafia.ru/topic/11393-skripty-ips-vhod/ Share on other sites Больше вариантов
12 мая, 20159 yr comment_86982 Тут system\Login\Login.php функция authenticate Link to comment https://ipbmafia.ru/topic/11393-skripty-ips-vhod/?&do=findComment&comment=86982 Share on other sites Больше вариантов
12 мая, 20159 yr comment_86984 Я для своих целей делал как-то хак (при входе на сайт - ставится свое значение в столбе БД), может пригодится для как для примера Т.е. создаем плагин , потом хак core\modules\front\system\login пишем свою функцию , protected function _doLogin( $member, $anonymous=false, $rememberMe=true ) { $member->ПОЛЕ_ЮЗЕРА = "Свое Значение"; $member->save(); return call_user_func_array( 'parent::_doLogin', func_get_args() ); } Link to comment https://ipbmafia.ru/topic/11393-skripty-ips-vhod/?&do=findComment&comment=86984 Share on other sites Больше вариантов
13 мая, 20159 yr Author comment_87038 Я для своих целей делал как-то хак (при входе на сайт - ставится свое значение в столбе БД), может пригодится для как для примера Т.е. создаем плагин , потом хак core\modules\front\system\login пишем свою функцию , protected function _doLogin( $member, $anonymous=false, $rememberMe=true ) { $member->ПОЛЕ_ЮЗЕРА = "Свое Значение"; $member->save(); return call_user_func_array( 'parent::_doLogin', func_get_args() ); } Спасибо, заменил это: $member->last_visit = time(); $member->save(); На это: $member->last_visit = time(); $member->last_visit_reason = "2"; $member->save(); Все работает. Link to comment https://ipbmafia.ru/topic/11393-skripty-ips-vhod/?&do=findComment&comment=87038 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.