Перейти к публикации

Рекомендованные сообщения

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

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

 

заранее спасибо!

Изменено пользователем vladislav901
были ошибки
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, SKYNET74 сказал:

3. Научится пользоваться google.ru

данный пункт не обязателен, так как IPS позволяет из коробки использовать чужую таблицу пользователей из коробки. 

 

1 час назад, vladislav901 сказал:

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

можно

1 час назад, vladislav901 сказал:

 

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

тот который лучше всего знаете

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, germanydletest сказал:

данный пункт не обязателен, так как IPS позволяет из коробки использовать чужую таблицу пользователей из коробки. 

И таки сам знает с какой колонки брать логин и пароль, и всё остальное? И даже для любой CMS? :o

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, SKYNET74 сказал:

И таки сам знает с какой колонки брать логин и пароль, и всё остальное? И даже для любой CMS? :o

таки в настройках это всё указывается и даже метод шифрования пароля, что бы он мог с этим работать.

Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, germanydletest сказал:

таки в настройках это всё указывается и даже метод шифрования пароля, что бы он мог с этим работать.

Хотите сказать интеграцию между DLE и IPS больше делать не нужно?
т.е. указал таблицу и готово?
А как же авторизация на сайте и на форуме?
Как же аватары и вывод данных с сайта на форуме и наоборот?

PS: Никогда не делал форумов отдельных, всегда считал что форум должен быть частью CMS. Не подскажете, тут какая версия IPS используется?

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, SKYNET74 сказал:

Хотите сказать интеграцию между DLE и IPS больше делать не нужно?

Я этого не говорил. Если хотите выводить данные с профиля форума на сайте и наоборот, то интеграцию делать нужно. Из коробки IPS использует только связку логин+пароль, чтобы можно было после регистрации на сайте авторизоваться и на форуме и наоборот.

 

9 минут назад, SKYNET74 сказал:

Не подскажете, тут какая версия IPS используется?

одна из последних

Ссылка на сообщение
Поделиться на других сайтах
23 минуты назад, germanydletest сказал:

Я этого не говорил. Если хотите выводить данные с профиля форума на сайте и наоборот, то интеграцию делать нужно. Из коробки IPS использует только связку логин+пароль, чтобы можно было после регистрации на сайте авторизоваться и на форуме и наоборот.

 

одна из последних

 

А как надо сделать можете сказать??? или видео есть ???

извините что так пишу ((((

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, vladislav901 сказал:

 

А как надо сделать можете сказать??? или видео есть ???

извините что так пишу ((((

Никто Вам тут не ответит, пока Вы не выполните правила форума и не предоставите ссылку на сайт

Ссылка на сообщение
Поделиться на других сайтах
13 минуты назад, germanydletest сказал:

Никто Вам тут не ответит, пока Вы не выполните правила форума и не предоставите ссылку на сайт

вот сайт http://burtrainz.ru/

Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, SKYNET74 сказал:

Хотите сказать интеграцию между DLE и IPS больше делать не нужно?
т.е. указал таблицу и готово?

Ее никогда не нужно было делать. IPB всегда это поддерживал из коробки.

10 часов назад, SKYNET74 сказал:

Как же аватары и вывод данных с сайта на форуме и наоборот?

Аватары грузятся в настройках форума как обычно. Речь идет о авторизации на форуме с данными с сайта. На форуме запрещается собственная регистрация, и настраивается авторизация с данными сайта, после первой авторизации создается полноценный аккаунт на форуме автоматически.

 

В 11.03.2017 в 00: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);

 

  • Нравится 1
  • Поддерживаю 1
  • Спасибо 1
Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, celsoft сказал:

Ее никогда не нужно было делать. IPB всегда это поддерживал из коробки.

т.е. люди всё это время за зря непонятную интеграцию делали? ;)

3 часа назад, celsoft сказал:

Аватары грузятся в настройках форума как обычно. Речь идет о авторизации на форуме с данными с сайта. На форуме запрещается собственная регистрация, и настраивается авторизация с данными сайта, после первой авторизации создается полноценный аккаунт на форуме автоматически.

т.е. по сути форум просто берёт логин и пароль из _users и создаёт на их основе аккаунт на форуме?
Ни блокировки, ни удаление пользователя и в DLE никак больше на него не влияют на форуме?
Или при удалении пользователя из DLE он больше не сможет авторизоваться на форуме?

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, SKYNET74 сказал:

т.е. по сути форум просто берёт логин и пароль из _users и создаёт на их основе аккаунт на форуме?

Да.

1 час назад, SKYNET74 сказал:

Ни блокировки, ни удаление пользователя и в DLE никак больше на него не влияют на форуме?

Если внимательно изучить настройки форума, то можно увидеть что влияют, если правильно задать все доп. параметры для запросов к БД

1 час назад, SKYNET74 сказал:

Или при удалении пользователя из DLE он больше не сможет авторизоваться на форуме?

Не пробовал, не знаю

Ссылка на сообщение
Поделиться на других сайтах

Думаю на что заменить лоджикбоард, смотрел раньше IPS и тогда заметил только тарифы с ежемесячной оплатой, а оказалось там есть и обычная покупка движка. Вроде уже определился КсенФоро покупать в этом месяце, а тут оказывается у IPS есть интеграция из коробки... опять надо думать-решать что лучше... зачем я увидел эту статью? <_<

Ссылка на сообщение
Поделиться на других сайтах
14 часа назад, celsoft сказал:

Ее никогда не нужно было делать. IPB всегда это поддерживал из коробки.

Аватары грузятся в настройках форума как обычно. Речь идет о авторизации на форуме с данными с сайта. На форуме запрещается собственная регистрация, и настраивается авторизация с данными сайта, после первой авторизации создается полноценный аккаунт на форуме автоматически.

 

Заходите в админпанель форума, вкладка "Система", далее "Методы входа", там параметр Внешняя база данных. Задаете там все параметры. Самое главное параметр "Тип шифрования пароля" и к нему есть описание: "Формат хранящихся паролей. Если используется нестандартный способ, то вам необходимо изменить метод _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);

 

я не могу найти методы входа у меня форум IPS 3.4.6  

методы входа создать надо или как ?????

Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, vladislav901 сказал:

я не могу найти методы входа у меня форум IPS 3.4.6  

методы входа создать надо или как ?????

В 3 линейке тоже все было, только я не помню где. Это вам уже нужно спрашивать в службе поддержки форума.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...
В 12.03.2017 в 05:16, celsoft сказал:

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 ); }

IPS 4.3.3 таких строк нет 

 

В 12.03.2017 в 19:52, vladislav901 сказал:

return md5( $password );

Этих тоже.

Ссылка на сообщение
Поделиться на других сайтах
20 часов назад, Н О У Н Е Й М сказал:

IPS 4.3.3 таких строк нет 

 

Этих тоже.

В актуальных версиях IPS никаких правок не надо делать, он поддерживает этот метод по умолчанию, и выбирается он в настройках IPS

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...