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

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

Всем привет можно ли форум движок 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 сказал:

 

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

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

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

  • Поддерживаю 1
Ссылка на сообщение
Поделиться на других сайтах
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 он больше не сможет авторизоваться на форуме?

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

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

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

  • Нравится 1
Ссылка на сообщение
Поделиться на других сайтах
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

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

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...