Вся фишка в том, что слаед генерирует пароль функцией md5(), записывает сначала в временную таблицу users_temp, а при активации записывает сгенерированный пароль в основную таблицу users. При активации в таблицу форума пишет пароль из основной таблицы users (сгенерированный пароль). А так как генерация пароля в phpbb3 идёт через функцию phpbb_hash, то получается разная картинка. Вот как генерит пароли исходный: 123456 md5: e10adc3949ba59abbe56e057f20f883e phpbb_hash: $H$98ez0Jiaic4caPpqrw/kCDuDyGdZFS1
Сообщение отредактировал semushin: Oct 20 2009, 17:19
semushin, Вас 1 раз(а) поблагодарили за это сообщение:
что то не работает, при регистрации с сайта в базе форума нет ничего, и соответственно с форума зайти не возможно "такой не зарегистрирован". У кого нить работает? slaed 4.1
Сообщение отредактировал sergda: Oct 19 2009, 12:34
но проблема в следующем общая регистрация наблюдается, в базах данных, и в форуме, и на сайте, данные занесены, но залогинется под этими логинами и паролями не возможно, пишет что нет такого акуанта или не верный пароль. помогите решить проблему!
странно заменил файлы на ваши, в базу, данные попадают и в форум, и в сайт, на сайте есть авторизация, на форуме нет авторизации, при вводе логина, пароля на форуме, он пишет "Вы ввели неверный пароль. Проверьте его и попробуйте ввести ещё раз. Если проблема со входом останется, то сообщите об этом администратору"., а в базе они есть, где еще может быть проблема?
проблема решена еще раз спасибо "semushin"
Сообщение отредактировал sergda: Oct 20 2009, 23:27
Привед! вообщем была, была авторизация и куда то пропала, в базу сайта добавляется а в базу форума ни намека! что так могло повлиять, если с етими файлами никаких манипуляций не было, также все файлы еще раз заменил, и никакого эфекта, чудес же не бывает??? но только начал копать, если есть у кого какие мысли, поделитесь!
Стоит AS 4.3.1 NEXT Не работает общая регистрация с phpbb 3(( В базе форума пользователи есть, но под ними не залогиниться. Выше показанные манипуляции ни к чему не приводят(
Стоит AS 4.3.1 NEXT Не работает общая регистрация с phpbb 3(( В базе форума пользователи есть, но под ними не залогиниться. Выше показанные манипуляции ни к чему не приводят(
Выкладывай на форум файл modules\account\index.php гляну в чём проблема.
Главное это настройка префикса базы и каталога форума. К примеру: форум стоит в каталоге forum и при инсталяции указали стандартный префикс phpbb, то нужно в настройках указать так: Используемый форум - phpbb2 Директория форума без слеша - forum Префикс пользовательских таблиц - phpbb __________________ Для того, чтобы найти работу в Москве, нужно всего лишь ввести необходимые данные в форму поиска
там есть графа с phpbb 2=) Но не суть... все-равно не работает, увы(
Брал код функции с какой-то версии, не помню с какой. Попробуйте заменить прикрепленный файл на такой же в папке /function/ У меня АС 4.1. В параметрах системы поставить совместимость с phpbb3
Собственно, если у Вас форум установлен НЕ в папке ВАШСАЙТ/forum/ а в какой-то другой, то надо лезть в файл /function/forum.php , искать там путь forum/config.php и менять папку, куда установлен форум.
Брал код функции с какой-то версии, не помню с какой. Попробуйте заменить прикрепленный файл на такой же в папке /function/
Я сам собственно забыл про то, что есть функция forum.php, ибо просто замещение файла index.php в аккаунте не давало эффекта(IMG:http://antislaed.net/style_emoticons/default/smile.gif) Из-за этого моего недочета, я и ковырялся так долго.
ЦИТАТА(semushin @ Jan 4 2010, 23:43 )
У меня АС 4.1. В параметрах системы поставить совместимость с phpbb3
Это тоже небольшой недочет, ибо чтобы точно все заработало, все-же мало заменить файлы, нужно еще отредактировать файл settings.php, который лежит в admin/modules
Дописать код нужно, непосредственно в графу выбора phpbb3
И только после этого ставится в конфигурации совместимость с форумом phpbb 3.0.x После чего начинает работать общая регистрация)
ЦИТАТА(semushin @ Jan 4 2010, 23:43 )
Собственно, если у Вас форум установлен НЕ в папке ВАШСАЙТ/forum/ а в какой-то другой, то надо лезть в файл /function/forum.php , искать там путь forum/config.php и менять папку, куда установлен форум.