форум vBSupport.ru > vBulletin > Вопрос — Ответ
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
Rastamakc
Продвинутый
Default Ошибка после регистрации юзера
0

После регистраци нового пользователя приходит на почту письмо с таким содержанием:

Code:
Ошибка базы данных в vBulletin 3.6.8:

Invalid SQL:

        SELECT user.*,
                userban.usergroupid AS banusergroupid, userban.displaygroupid AS bandisplaygroupid, userban.customtitle AS bancustomtitle, userban.usertitle AS banusertitle
        FROM userban AS userban
        LEFT JOIN userban_manage AS userban_manage ON(userban_manage.userid = userban.userid)
        INNER JOIN user AS user USING(userid)
        WHERE userban.bandate < 1205345898;

Ошибка MySQL     : Column 'userid' in from clause is ambiguous
Номер ошибки     : 1052
Дата             : Wednesday, March 19th 2008 @ 09:18:18 PM
Скрипт           : http://eshops.su/cron.php?&rand=65252
Реферрер         : http://eshops.su/index.php
IP адрес         : 77.239.212.52
Имя пользователя : Незарегистрированный
Имя класса       : vB_Database
Добавлено через 11 часов 40 минут
Также обнаружил, что письмо с уведомлеием о данной ошибке приходит не только при регистрации пользователей, а при любом их действии - просмотр страниц, профиля и т.д.

Помогите!!!

Last edited by Rastamakc : 03-20-2008 at 10:33 AM. Reason: Добавлено сообщение
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
netwind
Гуру
 
netwind's Avatar
Default
0

Похоже Ban via Post кривенький. Причем кодер оригинала его еще не починил.
 
 
netwind
Гуру
 
netwind's Avatar
Default
0

попробуй найти в cron/remove_management_bans.php

INNER JOIN " . TABLE_PREFIX . "user AS user USING(userid)
и замени на
INNER JOIN" . TABLE_PREFIX . "user AS user USING(userban_manage.userid=user.userid)

тестить хак неохота, но наверное именно так должно быть написано
 
 
Rastamakc
Продвинутый
Default
0

netwind, спасибо, что помог понять в чём причина - отключил данный хак и всё стало норм.
К сожалению твой вариант не прошёл:
Quote:
INNER JOIN " . TABLE_PREFIX . "user AS user USING(userid)
и замени на
INNER JOIN" . TABLE_PREFIX . "user AS user USING(userban_manage.userid=user.userid)
но пока разбирался, то Martell уже обновил свой первый пост, куда добавил таки этот глючный файл - remove_management_bans.php, тестю на локалке - пока всё норм, видимо разраб всё-таки доделал своё творение
 
 
Ulitka
Простоузер
Default
0

Знатоки, выручайте!
Только недавно втыкаю в сей форум - не могу добавить юзера, ругается так:

Quote:
Database error
The Forums database has encountered a problem.
______________________________________
Please try the following:
Load the page again by clicking the Refresh button in your web browser.
Open the localhost home page, then try to open another page.
Click the Back button to try another link.

The localhost forum technical staff have been notified of the error, though you may contact them if the problem persists.

We apologise for any inconvenience.
версия 3-8-0, стоит локально. Хаков, модов - никаких, тольо русификация.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 06:18 AM.


Powered by vBulletin® Version 3.0.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...