Posted 24 декабря, 20149 yr comment_76746 Доброго времени суток. Суть вопроса такова: Есть сайт и есть форум. Хотелось бы сделать единый аккаунт. Т.е. регистрация/авторизация должна быть и на сайте самом(Написать не сложно). Сам вопрос: Где располагаются исполнительные файлы регистрации/авторизации. Именно обработчик форм(где идут запросы в БД на запись аккаунта и выборку данных и нее). Версия форума: 3.4.6 Заранее спасибо.
25 декабря, 20149 yr comment_76755 admin/applications/core/modules_public/global/register.php admin/applications/core/modules_public/global/login.php
25 декабря, 20149 yr Author comment_76760 admin/applications/core/modules_public/global/register.php admin/applications/core/modules_public/global/login.php Спасибо. Уже есть с чем работать. Еще такой вопрос. В Таблице в структуре есть такие записи как: members_pass_hash - это хэш пароля members_pass_salt - это соль пароля Получается, что пароль зашифрован при помощи функции crypt, осталось только узнать алгоритм хеширования какой использован. Вопрос вот в чем: Что обозначают эти записи: member_login_key member_login_key_expire Edited 25 декабря, 20149 yr by deagle
25 декабря, 20149 yr Author comment_76763 Спасибо. Уже есть с чем работать. Еще такой вопрос. В Таблице в структуре есть такие записи как: members_pass_hash - это хэш пароля members_pass_salt - это соль пароля Получается, что пароль зашифрован при помощи функции crypt, осталось только узнать алгоритм хеширования какой использован. Вопрос вот в чем: Что обозначают эти записи: member_login_key member_login_key_expire За был добавить, что это все в таблице ipb_members
25 декабря, 20149 yr comment_76767 Получается, что пароль зашифрован при помощи функции crypt, осталось только узнать алгоритм хеширования какой использован. Оно Вам надо? Подключаете ядро форума и пользуетесь. Для создания юзера admin/sources/base/ipsMember.php /** * Create new member * Very basic functionality at this point. * * @param array Fields to save in the following format: array( 'members' => array( 'email' => '[email protected]', * 'joined' => time() ), * 'extendedProfile' => array( 'signature' => 'My signature' ) ); * Tables: members, pfields_content, profile_portal. * You can also use the aliases: 'core [members]', 'extendedProfile [profile_portal]', and 'customFields [pfields_content]' * @param bool Flag to attempt to auto create a name if the desired is taken * @param bool Bypass custom field saving (if using the sso session integration this is required as member object isn't ready yet) * @param bool Whether or not to recache the stats so as to update the board's last member data * @return array Final member Data including member_id * * EXCEPTION CODES * CUSTOM_FIELDS_EMPTY - Custom fields were not populated * CUSTOM_FIELDS_INVALID - Custom fields were invalid * CUSTOM_FIELDS_TOOBIG - Custom fields too big */ static public function create( $tables=array(), $autoCreateName=FALSE, $bypassCfields=FALSE, $doStatsRecache=TRUE ) {
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.