Перейти до змісту
Переглянути в додатку

Кращий спосіб перегляду. Дізнатися більше.

IPB-Board.com

Повноекранний додаток на головному екрані з push-сповіщеннями, значками та іншим.

Щоб встановити цей додаток на iOS та iPadOS
  1. Торкніться Піктограма «Поділитися» в Safari
  2. Прокрутіть меню та натисніть Додати на головний екран.
  3. Натисніть Додати у верхньому правому куті.
Щоб встановити цю програму на Android
  1. Натисніть меню з трьома крапками (⋮) у верхньому правому куті браузера.
  2. Натисніть Додати на головний екран або Встановити програму.
  3. Підтвердіть, натиснувши Встановити.
Домент ipb-board.ru продається.

Регистрация и вход на IPS и DLE

Рекомендовані відповіді

Опубліковано

Всем привет можно ли форум движок IPS сделать чтобы все люди не повторяли регистрацию а просто из сайт DLE  все были доступен на форум ?????

и какой лучше использовать движок форума ????

у меня форум IPS 3.4.6 

как надо сделать ?????(((

вот сказали Тех. Под. движок DLE

В 11.03.2017 в 02:52, vladislav901 сказал:

Всем привет можно ли форум движок IPS сделать чтобы все люди не повторяли регистрацию а просто из сайт DLE  все были доступен на форум ?????

и какой лучше использовать движок форума ????

Заходите в админпанель форума, вкладка "Система", далее "Методы входа", там параметр Внешняя база данных. Задаете там все параметры. Самое главное параметр "Тип шифрования пароля" и к нему есть описание: "Формат хранящихся паролей. Если используется нестандартный способ, то вам необходимо изменить метод _External::encryptedPassword, который располагается в файле /system/Login/External.php."

 

Ставите в этой настройке md5, но т.к. DLE не использует md5 открываете файл /system/Login/External.php и ищите в нем:

		if ( !\IPS\Login::compareHashes( $this->encryptedPassword( $values['password'] ), $result[ $this->settings['db_col_pass'] ] ) )
		{
			throw new \IPS\Login\Exception( 'login_err_bad_password', \IPS\Login\Exception::BAD_PASSWORD, NULL, $member );
		}

заменяете на

if(!password_verify($values['password'], $result[ $this->settings['db_col_pass'] ] ) ) {
  throw new \IPS\Login\Exception( 'login_err_bad_password', \IPS\Login\Exception::BAD_PASSWORD, NULL, $member );
}

Далее находите строчку

return md5( $password );

заменяете на

return password_hash($password, PASSWORD_DEFAULT);

 

 

  • Ciko закрив тема
Гість
Ця тема закрита для опублікування відповідей.

Налаштування push-сповіщень браузера

Chrome (Android)
  1. Натисніть значок замка поруч з адресним рядком.
  2. Натисніть Дозволи → Сповіщення.
  3. Налаштуйте свої налаштування.
Chrome (Комп'ютер)
  1. Натисніть значок замка в адресному рядку.
  2. Виберіть Налаштування сайту.
  3. Знайдіть Сповіщення та налаштуйте потрібні параметри.