![]() |
![]() |
ВходЗдравствуйте, Гость ( Вход | Регистрация )
|
![]() ![]() |
![]() |
![]()
Сообщение
#21
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 361 Регистрация: 1.5.2008 Из: Ярославль Пользователь №: 3,539 Спасибо сказали: 134 Вставить ник ![]() |
Хм... не помогло. Самое странное, что я просто заменил оригинальные файлы АС из данного архива
|
|
|
![]()
Сообщение
#22
|
|
Приблуда ![]() Группа: Пользователи Сообщений: 20 Регистрация: 7.6.2009 Пользователь №: 8,503 Спасибо сказали: 4 Вставить ник ![]() |
Нашёл проблему с паролями (IMG:http://antislaed.net/style_emoticons/default/smile.gif)
Делал под антислаед 4.1. дело всё в файле modules\account\index.php в функции finnewuser() ищем код КОД $result = $db->sql_query("INSERT INTO ".$prefix."_users_temp (user_id, user_name, user_email, user_password, user_regdate, check_num, time) VALUES (NULL, '$user_name', '$user_email', '$new_password', now(), '$check_num', '$time')"); заменяем на КОД $result = $db->sql_query("INSERT INTO ".$prefix."_users_temp (user_id, user_name, user_email, user_password, user_regdate, check_num, time) VALUES (NULL, '$user_name', '$user_email', '$user_password', now(), '$check_num', '$time')"); в функции activate() ищем код КОД $db->sql_query("INSERT INTO ".$prefix."_users (user_id, user_name, user_email, user_password, user_avatar, user_regdate, user_lang, user_last_ip, user_agent) VALUES (NULL, '".$user_name."', '".$user_email."', '".$user_password."', '00.gif', '".$user_regdate."', '".$language."', '".$uip."', '".$uagent."')"); заменяем на КОД $db->sql_query("INSERT INTO ".$prefix."_users (user_id, user_name, user_email, user_password, user_avatar, user_regdate, user_lang, user_last_ip, user_agent) VALUES (NULL, '".$user_name."', '".$user_email."', '".md5($user_password)."', '00.gif', '".$user_regdate."', '".$language."', '".$uip."', '".$uagent."')"); в функции activate() ищем код КОД if ($conf['forum']) new_user($user_name, $user_password, $user_email); меняем на КОД if ($conf['forum']) new_user($user_name, phpbb_hash($user_password), $user_email); Проверено на http://tenderportal.ru/ Удачи (IMG:http://antislaed.net/style_emoticons/default/smile.gif) Вся фишка в том, что слаед генерирует пароль функцией md5(), записывает сначала в временную таблицу users_temp, а при активации записывает сгенерированный пароль в основную таблицу users. При активации в таблицу форума пишет пароль из основной таблицы users (сгенерированный пароль). А так как генерация пароля в phpbb3 идёт через функцию phpbb_hash, то получается разная картинка. Вот как генерит пароли исходный: 123456 md5: e10adc3949ba59abbe56e057f20f883e phpbb_hash: $H$98ez0Jiaic4caPpqrw/kCDuDyGdZFS1 Сообщение отредактировал semushin: Oct 20 2009, 17:19 |
semushin, Вас 1 раз(а) поблагодарили за это сообщение: sergda | |
|
|
![]()
Сообщение
#23
|
|
Юзверь ![]() Группа: Пользователи Сообщений: 40 Регистрация: 9.12.2008 Пользователь №: 6,532 Спасибо сказали: 0 Вставить ник ![]() |
Интересно файл modules\account.php это где такой? Может modules\account\index.php
и смысл замены этих строк, расскажите отличия между этими кодами! ищем код КОД $result = $db->sql_query("INSERT INTO ".$prefix."_users_temp (user_id, user_name, user_email, user_password, user_regdate, check_num, time) VALUES (NULL, '$user_name', '$user_email', '$new_password', now(), '$check_num', '$time')"); заменяем на КОД $result = $db->sql_query("INSERT INTO ".$prefix."_users_temp (user_id, user_name, user_email, user_password, user_regdate, check_num, time) VALUES (NULL, '$user_name', '$user_email', '$user_password', now(), '$check_num', '$time')"); в функции activate() ищем код КОД $db->sql_query("INSERT INTO ".$prefix."_users (user_id, user_name, user_email, user_password, user_avatar, user_regdate, user_lang, user_last_ip, user_agent) VALUES (NULL, '".$user_name."', '".$user_email."', '".$user_password."', '00.gif', '".$user_regdate."', '".$language."', '".$uip."', '".$uagent."')"); заменяем на КОД $db->sql_query("INSERT INTO ".$prefix."_users (user_id, user_name, user_email, user_password, user_avatar, user_regdate, user_lang, user_last_ip, user_agent) VALUES (NULL, '".$user_name."', '".$user_email."', '".md5($user_password)."', '00.gif', '".$user_regdate."', '".$language."', '".$uip."', '".$uagent."')"); что то не работает, при регистрации с сайта в базе форума нет ничего, и соответственно с форума зайти не возможно "такой не зарегистрирован". У кого нить работает? slaed 4.1 Сообщение отредактировал sergda: Oct 19 2009, 12:34 |
|
|
![]()
Сообщение
#24
|
|
Приблуда ![]() Группа: Пользователи Сообщений: 20 Регистрация: 7.6.2009 Пользователь №: 8,503 Спасибо сказали: 4 Вставить ник ![]() |
ЦИТАТА Интересно файл modules\account.php это где такой? Может modules\account\index.php точно.. откорректировал сообщение (IMG:http://antislaed.net/style_emoticons/default/smile.gif) Различия: $result = $db->sql_query("INSERT INTO ".$prefix."_users_temp (user_id, user_name, user_email, user_password, user_regdate, check_num, time) VALUES (NULL, '$user_name', '$user_email', '$new_password', now(), '$check_num', '$time')"); $result = $db->sql_query("INSERT INTO ".$prefix."_users_temp (user_id, user_name, user_email, user_password, user_regdate, check_num, time) VALUES (NULL, '$user_name', '$user_email', '$user_password', now(), '$check_num', '$time')"); Перед этим кодом стоит такое: $new_password = md5($user_password); исходный: 123456 md5: e10adc3949ba59abbe56e057f20f883e phpbb_hash: $H$98ez0Jiaic4caPpqrw/kCDuDyGdZFS1 $user_password = 123456 $new_password = e10adc3949ba59abbe56e057f20f883e |
semushin, Вас 1 раз(а) поблагодарили за это сообщение: sergda | |
|
|
![]()
Сообщение
#25
|
|
Юзверь ![]() Группа: Пользователи Сообщений: 40 Регистрация: 9.12.2008 Пользователь №: 6,532 Спасибо сказали: 0 Вставить ник ![]() |
у меня в modules\account\index.php нет строчки
КОД $result = $db->sql_query("INSERT INTO ".$prefix."_users_temp (user_id, user_name, user_email, user_password, user_regdate, check_num, time) VALUES (NULL, '$user_name', '$user_email', '$new_password', now(), '$check_num', '$time')"); но проблема в следующем общая регистрация наблюдается, в базах данных, и в форуме, и на сайте, данные занесены, но залогинется под этими логинами и паролями не возможно, пишет что нет такого акуанта или не верный пароль. помогите решить проблему! странно заменил файлы на ваши, в базу, данные попадают и в форум, и в сайт, на сайте есть авторизация, на форуме нет авторизации, при вводе логина, пароля на форуме, он пишет "Вы ввели неверный пароль. Проверьте его и попробуйте ввести ещё раз. Если проблема со входом останется, то сообщите об этом администратору"., а в базе они есть, где еще может быть проблема? проблема решена еще раз спасибо "semushin" Сообщение отредактировал sergda: Oct 20 2009, 23:27 |
|
|
![]()
Сообщение
#26
|
|
Приблуда ![]() Группа: Пользователи Сообщений: 20 Регистрация: 7.6.2009 Пользователь №: 8,503 Спасибо сказали: 4 Вставить ник ![]() |
Кароче.. прикрепляю файл modules\account\index.php
Для версии AS 4.1 ![]() ЦИТАТА у меня в modules\account\index.php нет строчки строка 184 функция finnewuser |
|
|
![]()
Сообщение
#27
|
|
Юзверь ![]() Группа: Пользователи Сообщений: 40 Регистрация: 9.12.2008 Пользователь №: 6,532 Спасибо сказали: 0 Вставить ник ![]() |
Привед! вообщем была, была авторизация и куда то пропала, в базу сайта добавляется а в базу форума ни намека!
что так могло повлиять, если с етими файлами никаких манипуляций не было, также все файлы еще раз заменил, и никакого эфекта, чудес же не бывает??? но только начал копать, если есть у кого какие мысли, поделитесь! |
|
|
![]()
Сообщение
#28
|
|
Юзверь ![]() Группа: Пользователи Сообщений: 40 Регистрация: 9.12.2008 Пользователь №: 6,532 Спасибо сказали: 0 Вставить ник ![]() |
в базу форума не одного запроса, все запросы в базу сайта идут, все файлы с изменениями на месте, что случилось не пойму!
все опять заработало! чудеса, это все живет и дышит своей жизнью и подчинятся не хочет, но мы ее будем укрощать зззз. Сообщение отредактировал sergda: Nov 2 2009, 11:45 |
|
|
![]()
Сообщение
#29
|
|
Приблуда ![]() Группа: Пользователи Сообщений: 13 Регистрация: 24.11.2007 Из: Москва Пользователь №: 1,450 Спасибо сказали: 1 Вставить ник ![]() |
Стоит AS 4.3.1 NEXT
Не работает общая регистрация с phpbb 3(( В базе форума пользователи есть, но под ними не залогиниться. Выше показанные манипуляции ни к чему не приводят( Сообщение отредактировал AMOR: Nov 15 2009, 04:47 |
|
|
![]()
Сообщение
#30
|
|
Приблуда ![]() Группа: Пользователи Сообщений: 20 Регистрация: 7.6.2009 Пользователь №: 8,503 Спасибо сказали: 4 Вставить ник ![]() |
|
|
|
![]()
Сообщение
#31
|
|
Приблуда ![]() Группа: Пользователи Сообщений: 13 Регистрация: 24.11.2007 Из: Москва Пользователь №: 1,450 Спасибо сказали: 1 Вставить ник ![]() |
Ну собственно вот файл, только я восстановил стандартный из сборки АС 4.3.1 NEXT.
Я вас очень благодарю за помощь!) Сообщение отредактировал AMOR: Nov 19 2009, 21:38
Прикрепленные файлы
|
|
|
![]()
Сообщение
#32
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 2 Регистрация: 29.10.2009 Из: Россия Пользователь №: 9,402 Спасибо сказали: 0 Вставить ник ![]() |
Главное это настройка префикса базы и каталога форума.
К примеру: форум стоит в каталоге forum и при инсталяции указали стандартный префикс phpbb, то нужно в настройках указать так: Используемый форум - phpbb2 Директория форума без слеша - forum Префикс пользовательских таблиц - phpbb __________________ Для того, чтобы найти работу в Москве, нужно всего лишь ввести необходимые данные в форму поиска |
|
|
![]()
Сообщение
#33
|
|
Приблуда ![]() Группа: Пользователи Сообщений: 13 Регистрация: 24.11.2007 Из: Москва Пользователь №: 1,450 Спасибо сказали: 1 Вставить ник ![]() |
|
|
|
![]()
Сообщение
#34
|
|
Приблуда ![]() Группа: Пользователи Сообщений: 13 Регистрация: 24.11.2007 Из: Москва Пользователь №: 1,450 Спасибо сказали: 1 Вставить ник ![]() |
Кто-нить может дать ясный ответ?
|
|
|
![]()
Сообщение
#35
|
|
Приблуда ![]() Группа: Пользователи Сообщений: 20 Регистрация: 7.6.2009 Пользователь №: 8,503 Спасибо сказали: 4 Вставить ник ![]() |
Ну собственно вот файл, только я восстановил стандартный из сборки АС 4.3.1 NEXT. Я вас очень благодарю за помощь!) Переделал для АС 4.3.1 NEXT должно работать. вставлять в /modules/account/ Собственно кроме замены файла надо в панели администратора в конфигурации поставить "Общая регистрация пользователей с" форумом phpbb3 Сообщение отредактировал semushin: Dec 22 2009, 12:32
Прикрепленные файлы
|
|
|
![]()
Сообщение
#36
|
|
Приблуда ![]() Группа: Пользователи Сообщений: 13 Регистрация: 24.11.2007 Из: Москва Пользователь №: 1,450 Спасибо сказали: 1 Вставить ник ![]() |
|
|
|
![]()
Сообщение
#37
|
|
Приблуда ![]() Группа: Пользователи Сообщений: 20 Регистрация: 7.6.2009 Пользователь №: 8,503 Спасибо сказали: 4 Вставить ник ![]() |
там есть графа с phpbb 2=) Но не суть... все-равно не работает, увы( Брал код функции с какой-то версии, не помню с какой. Попробуйте заменить прикрепленный файл на такой же в папке /function/ У меня АС 4.1. В параметрах системы поставить совместимость с phpbb3 Собственно, если у Вас форум установлен НЕ в папке ВАШСАЙТ/forum/ а в какой-то другой, то надо лезть в файл /function/forum.php , искать там путь forum/config.php и менять папку, куда установлен форум. Кароче.. помогу с настройкой, если не боитесь дать доступ к фтп (IMG:http://antislaed.net/style_emoticons/default/smile.gif) Пишите на мыло andreyka_s {дог} list.ru Сообщение отредактировал semushin: Jan 5 2010, 00:44
Прикрепленные файлы
|
semushin, Вас 1 раз(а) поблагодарили за это сообщение: AMOR | |
|
|
![]() ![]()
Сообщение
#38
|
|
Приблуда ![]() Группа: Пользователи Сообщений: 13 Регистрация: 24.11.2007 Из: Москва Пользователь №: 1,450 Спасибо сказали: 1 Вставить ник ![]() |
Брал код функции с какой-то версии, не помню с какой. Попробуйте заменить прикрепленный файл на такой же в папке /function/ Я сам собственно забыл про то, что есть функция forum.php, ибо просто замещение файла index.php в аккаунте не давало эффекта(IMG:http://antislaed.net/style_emoticons/default/smile.gif) Из-за этого моего недочета, я и ковырялся так долго. У меня АС 4.1. В параметрах системы поставить совместимость с phpbb3 Это тоже небольшой недочет, ибо чтобы точно все заработало, все-же мало заменить файлы, нужно еще отредактировать файл settings.php, который лежит в admin/modules Дописать код нужно, непосредственно в графу выбора phpbb3 КОД ."<option value='phpbb3'"; if ($conf['forum'] == "phpbb3") echo " selected"; echo ">"._FORUM." - phpBB 3.0.x</option>" И только после этого ставится в конфигурации совместимость с форумом phpbb 3.0.x После чего начинает работать общая регистрация) Собственно, если у Вас форум установлен НЕ в папке ВАШСАЙТ/forum/ а в какой-то другой, то надо лезть в файл /function/forum.php , искать там путь forum/config.php и менять папку, куда установлен форум. Это совершенно понятно, я делал по стандарту, на своем сервере(IMG:http://antislaed.net/style_emoticons/default/smile.gif) В общем(IMG:http://antislaed.net/style_emoticons/default/smile.gif) Большое спасибо вам! Особенно за наводку(IMG:http://antislaed.net/style_emoticons/default/smile.gif) Теперь все так, как и хотелось, благо еще не выставил в инет(IMG:http://antislaed.net/style_emoticons/default/smile.gif) Для всех остальных вывешу архив с измененными файлами, чтобы не мучились(IMG:http://antislaed.net/style_emoticons/default/smile.gif) Для версии AS 4.3.1 NEXT
Прикрепленные файлы
|
AMOR, Вас 1 раз(а) поблагодарили за это сообщение: pr00192 | |
|
|
![]()
Сообщение
#39
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 4 Регистрация: 19.5.2010 Пользователь №: 10,395 Спасибо сказали: 0 Вставить ник ![]() |
Ребят а что делать с генерацией ключевых слов? перестал вообще картинку показывать при регистрацие
|
|
|
GoogleBot |
![]()
Сообщение
#
|
![]() Рекламные обьявления от Google ![]() |
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25 April 2025 - 13:43 |