Posted 12 мая, 20159 yr comment_86962 Здрасте, подскажите где найти скрипт авторизации(логина,входа) в файлах движка, хочу кое что добавить, а именно: Хочу в бд обновлять ячейку при входе на форум. Кто знает как это сделать подскажите. Это связано с ячейкой last_visit, я добавил еще одну дополнительную чтобы хранить там статус о последнем входе. 1 - вошел с форума. 2- вошел с игрового сервер.
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() ); }
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(); Все работает.
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.