![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| NTFS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 10.9.2004 Репутация: нет Всего: нет |
Здравствуйте господа ПХПшники. Вобщем проблема следующая: у меня на сайте стоит форум phpBB 2.0.10. Ну когда ты авторизируешься, там есть такая очень удобная штука как
"Найти сообщения с вашего последнего посещения" после нажатия на которую открывается страница с темами и всё такое. Наблюдается следующий глюк: при авторизации твое имя появляется в списке присутствующих, но ты на форуме как гость, приходится авторизировацца второй раз, и потом при нажатии "Найти сообщения с вашего последнего посещения" появляется сообщение что типа "новых тем не найдено". Ну естественно, потому что ты уже авторизировался... первый раз а после этого никто ничего нового не написал. Я написал письмо провайдеру с понтом у вас глюк на серверах MySQL, он написал, что глюка никакого нет, просто у меня слишком сложная авторизация. и чтоб я попробовал упростить. вобщем вот его ответ: "Здравствуйте! Посмотрели каким образом происходит авторизация на форуме. За это отвечает скрипт login.php, которому методом POST передаются переменные login и passwd. После этого идет запрос к базе данных, где в таблице USERS_TABLE полученные переменные сравниваются с данными, занесенными в таблицу. Поэтому, если проблемы с авторизацией, то стоит разбираться с таблицей USERS_TABLE. Можно упростить запрос для сравнения логина. У вас он выглядит следующим образом: $sql = "SELECT user_id, username, user_password, user_active, user_level FROM " . USERS_TABLE . " WHERE username = '" . str_replace("\'", "''", $username) . "'"; Сообщения также хранятся в базе. Они не теряются, а не заносятся в базу. Спасибо." Может хоть вы поможете мне тут разобрацца потому что для меня это дремучий лес. Заранее спасибо. |
|||
|
||||
| NTFS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 10.9.2004 Репутация: нет Всего: нет |
мда... пипец тут спецы...
|
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
спецов тут хватает - альтруистов маловато -------------------- Теперь при чем :P |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |