Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

Posted

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

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

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

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

 

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

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

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

  • Author

 

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

 

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

 

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

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

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

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

member_login_key
member_login_key_expire

 

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

Получается, что пароль зашифрован при помощи функции 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'     => 'test@test.com',
	 *																				         '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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.