Jump to content

Расположение исполнительных файлов регистрации/авторизации

Featured Replies

Posted
comment_76746

Доброго времени суток.

Суть вопроса такова:

Есть сайт и есть форум. Хотелось бы сделать единый аккаунт.

Т.е. регистрация/авторизация должна быть и на сайте самом(Написать не сложно).

 

Сам вопрос: Где располагаются исполнительные файлы регистрации/авторизации. Именно обработчик форм(где идут запросы в БД на запись аккаунта и выборку данных и нее).

Версия форума: 3.4.6

Заранее спасибо.

  • 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 by deagle

  • Author
comment_76763

 

Спасибо. Уже есть с чем работать.

 

Еще такой вопрос. В Таблице в структуре есть такие записи как:

members_pass_hash - это хэш пароля
members_pass_salt - это соль пароля

Получается, что пароль зашифрован при помощи функции crypt, осталось только узнать алгоритм хеширования какой использован.

Вопрос вот в чем: Что обозначают эти записи:

member_login_key
member_login_key_expire

 

За был добавить, что это все в таблице ipb_members

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.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.