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

Итеграция phpbb + DLE


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

dr.maximus,

в версии 2.0.22 в качестве дополнительной меры безопасности при входе в админку надо повторно вводить пароль.

Так и должно быть.

Судя по приведенным ошибкам - ошибка в конфигурации подключения к таблицам phpbb (config.php форума)

Где находятся таблицы форума и двига?

В одной базе или в разных?

в одной базе. Как лучше сделать? Могу конфиг форума привести если нужно? Сам я как админ с этими ошибками смирился, но они и у пользователей выводятся, а им эта информация не желательна я думаю.

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

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /var/www/forum/login.php on line 122

говорит, что нельзя законнектиться к базе.

смотри что в этой строке, анализируй :)

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

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /var/www/forum/login.php on line 122

говорит, что нельзя законнектиться к базе.

смотри что в этой строке, анализируй :)

У меня такая же проблема как и у dr.maximus.... Форум расположен в папке /forum/, но в разных базах с DLE

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

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

Ребята, а вот еще вопрос. На сколько я знаю в логине на DLE не используются такие символы как @, ™, € и т.д. Но, к примеру, лично у меня на форуме есть люди с такими заковыристыми логинами.

Как интеграция повлияет на DLE ? и как она отразиться на форуме?

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

для 5.3 версии какой версии пайдет?

Что спросил???

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

так как лучше разводить базы форума и движка? в одну базу или в разные? У кого нить все работает без ошибок?

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

dr.maximus, Я думаю что поцентру, это не будет ни ак влиять елси все юазы на одном серваке.

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

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /var/www/forum/login.php on line 122
говорит, что нельзя законнектиться к базе. смотри что в этой строке, анализируй :)
У меня такая же проблема как и у dr.maximus.... Форум расположен в папке /forum/, но в разных базах с DLE
Проблема в лищней строке в файле логинизации в phpbb решение: --------------------------------------------------- найти в файле login.php строки
					require_once("config.php");				

					$SQLID=mysql_connect($dbhost,$dbuser,$dbpasswd);

					mysql_select_db($dbname,$SQLID);

					//////////////////////////////////////////////////////////
закомнтируй их, тоесть окончательный вид должен быть такой
					//require_once("config.php");				

					//$SQLID=mysql_connect($dbhost,$dbuser,$dbpasswd);

					//mysql_select_db($dbname,$SQLID);

					//////////////////////////////////////////////////////////

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

Dali

я еще тоже самое сделал со строками 226,227,228, а то при logout тоже вылетали ошибки. Теперь все работает.

all

Еще есть такой вопрос. Как сконвертировать пользователей которые уже имеются в dle?

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

Что ты имеешь ввиду?

Где?

в форуме?

на сайте и на форуме, чтоб аватары были однаковы )

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

Накропал тут модуль вывода последних сообщений из phpBB

вечерком поделюсь

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

Да кстати случайно не у кого нет конвектора юзверей с таблици DLE в таблицу phpBB c дополнительным кодированием md5.

Есть большие проблемы, она заключаеться в том, что не раюает вход на форум, когда я вожу лгин и пороль, вход как бы происходит, т.е. не повляеться не каких ошибок и я появляюсь в списке тех кто на форуме, но с другой стороны до сих пор горит кнопка вход, а не выход и при попытке добавить пост выскакивает форма входа. При регистрации всё происходит правильно т.е. Юзверы повляються в базе с правльным поролем md5(md5()). мб кто знает из-за чего это может быть?

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

dr.maximus

Ой я просто не смотрел, переделанную интеграцию поэтому нескажу (сечас там проблема в двойном md5 кодировании), если в новой локализации подуля это учли тогда безпроблем скину файл синхронизации пользователей DLE vs PHPbb

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

Dali,

Ты кидай, ели что дорабтаю.

Свою проблему решил, но появились новые:

1. При авторизации на форуме не происходит авторизация на сайте. Думаю с cookie связанно, но если посмотреть код то там еще и в сессию записываеться вроде здесь(login.php):

			   require_once("../engine/data/dbconfig.php"); 

			   $SQLID=mysql_connect(DBHOST,DBUSER,DBPASS); 

			   mysql_select_db(DBNAME,$SQLID); 

			   $DLEprefix=PREFIX; 

			   $DLERes=mysql_query("SELECT * FROM " . $DLEprefix . "_users where name=\"".str_replace("\\'", "''", $username)."\" and password=\"".md5(md5($password))."\""); 

			   if(mysql_num_rows($DLERes)>0) 

			   {	

				  $member_id = mysql_fetch_array($DLERes); 

				  setcookie ("dle_name", $member_id['name'],time()+3600*24*365, "/"); 

				  setcookie ("dle_password", $member_id['password'],time()+3600*24*365, "/"); 


					  @session_register('dle_name'); 

					@session_register('dle_password'); 

				  @session_register('member_lasttime'); 


					$_SESSION['dle_name']		= $member_id['name']; 

					$_SESSION['dle_password']	= $member_id['password']; 

				  $_SESSION['member_lasttime'] = $member_id['lastdate']; 


			   } 


			   require_once("config.php");			 

			   $SQLID=mysql_connect($dbhost,$dbuser,$dbpasswd); 

			   mysql_select_db($dbname,$SQLID);

Почему же сайт не воспринимает эту ссесию пока хз. Еще фишка, если захожу на сайт то авторизация происходит автоматически, если сразу перейду на форум, то там авторизации нет уже.

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

Дело вот какое. Здесь видно что форум кидает куку с зашифрованным поролем

setcookie ("dle_password", $member_id['password'],time()+3600*24*365, "/");

А ДЛЕ ее не вопринимает, но когда в ДЛЕ входишь под эти логимом в куке изменяеться пороль и не тот что записан в базе занных, мне кажеться что туда кидаеться id сессии или хз вместо пассворда что-то другое мб, там еще какое кодирование идет. хз

Прикольно в куку ДЛЕ записывает не md5(md5()) пороль а просто md5()

Всё блин сделал,кстати с сессие тож самое.

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

Накропал тут модуль вывода последних сообщений из phpBB

вечерком поделюсь

че как ты тама?

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

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

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