deagle Опубликовано 24 декабря, 2014 Поделиться Опубликовано 24 декабря, 2014 Доброго времени суток. Суть вопроса такова: Есть сайт и есть форум. Хотелось бы сделать единый аккаунт. Т.е. регистрация/авторизация должна быть и на сайте самом(Написать не сложно). Сам вопрос: Где располагаются исполнительные файлы регистрации/авторизации. Именно обработчик форм(где идут запросы в БД на запись аккаунта и выборку данных и нее). Версия форума: 3.4.6 Заранее спасибо. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Efremov Опубликовано 25 декабря, 2014 Поделиться Опубликовано 25 декабря, 2014 Какой скрипт сайта? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
deagle Опубликовано 25 декабря, 2014 Автор Поделиться Опубликовано 25 декабря, 2014 Какой скрипт сайта? Сам писал(HTML, PHP, JAVA) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 25 декабря, 2014 Поделиться Опубликовано 25 декабря, 2014 admin/applications/core/modules_public/global/register.php admin/applications/core/modules_public/global/login.php Efremov 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
deagle Опубликовано 25 декабря, 2014 Автор Поделиться Опубликовано 25 декабря, 2014 (изменено) 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 Изменено 25 декабря, 2014 пользователем deagle Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
deagle Опубликовано 25 декабря, 2014 Автор Поделиться Опубликовано 25 декабря, 2014 Спасибо. Уже есть с чем работать. Еще такой вопрос. В Таблице в структуре есть такие записи как: members_pass_hash - это хэш пароля members_pass_salt - это соль пароля Получается, что пароль зашифрован при помощи функции crypt, осталось только узнать алгоритм хеширования какой использован. Вопрос вот в чем: Что обозначают эти записи: member_login_key member_login_key_expire За был добавить, что это все в таблице ipb_members Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 25 декабря, 2014 Поделиться Опубликовано 25 декабря, 2014 Получается, что пароль зашифрован при помощи функции 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 ) { Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.