Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Важное с Sysman.Ru: UPDATE ibf_members_converge SET converge_pass_hash

Опубликовано:

Song:

Симптомы:

Подобная проблема наблюдается в 2.1.7.

Пользователь пытается зайти в форум, но форум его не опознает, пишет "Имя пользователя и пароль неверны".

В отчаяньи пользователь запрашивает восстановления пароля, ему приходит письмо, но при попытке его восстановить получает следующую ошибку:

Цитата
mySQL query error: UPDATE ibf_members_converge SET converge_pass_hash='хххххххххххххххххххххххххх' WHERE converge_id=

 

SQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

SQL error code:

 

Причина:

Перед этим администратор пытался менять e-mail этому пользователю, но при попытке смены ввёл email, который уже использовался кем-то из пользователей форума.

Форум на это отреагировал конечно же:

Цитата (Сообщение Invision Power Board)
Уже есть пользователь с таким адрес email, введите другой адрес email

Но ошибочная запись в базу данных уже произведена и на следующем логине этот пользователь не сможет зайти в форум:

Цитата (Обнаружены следующие ошибки;)
Имя пользователя и пароль неверны

Далее он пытается восстановить пароль ну и.. см. выше.

 

Исправление:

 

Найдите:

Цитата (sources/action_admin/member.php)
            'email_pm'           => [color=#048284]$this[/color]->ipsclass->input['email_pm'],            'email'              => [color=#048284]$this[/color]->ipsclass->input['email'],            'posts'              => [color=#048284]$this[/color]->ipsclass->input['posts'],

Замените на:

            'email_pm'           => [color=#048284]$this[/color]->ipsclass->input['email_pm'],[color=green]//            'email'              => $this->ipsclass->input['email'],[/color]            'posts'              => [color=#048284]$this[/color]->ipsclass->input['posts'],

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

Опубликовано:

Song:

Симптомы:

Подобная проблема наблюдается в 2.1.7.

Пользователь пытается зайти в форум, но форум его не опознает, пишет "Имя пользователя и пароль неверны".

В отчаяньи пользователь запрашивает восстановления пароля, ему приходит письмо, но при попытке восстановить пароль получает следующую ошибку:

Цитата
mySQL query error: UPDATE ibf_members_converge SET converge_pass_hash='хххххххххххххххххххххххххх' WHERE converge_id=

 

SQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

SQL error code:

 

Причина:

Перед этим администратор пытался менять e-mail этому пользователю, но при попытке смены ввёл email, который уже использовался кем-то из пользователей форума.

Форум на это отреагировал конечно же:

Цитата (Сообщение Invision Power Board)
Уже есть пользователь с таким адрес email, введите другой адрес email

Но ошибочная запись в базу данных уже произведена и на следующем логине этот пользователь не сможет зайти в форум:

Цитата (Обнаружены следующие ошибки;)
Имя пользователя и пароль неверны

Далее он пытается восстановить пароль ну и.. см. выше.

 

Исправление:

 

Найдите:

Цитата (sources/action_admin/member.php)
            'email_pm'           => [color=#048284]$this[/color]->ipsclass->input['email_pm'],            'email'              => [color=#048284]$this[/color]->ipsclass->input['email'],            'posts'              => [color=#048284]$this[/color]->ipsclass->input['posts'],

Замените на:

            'email_pm'           => [color=#048284]$this[/color]->ipsclass->input['email_pm'],[color=green]//            'email'              => $this->ipsclass->input['email'],[/color]            'posts'              => [color=#048284]$this[/color]->ipsclass->input['posts'],

 

Технические детали (кому интересно):

email меняется в профиле юзера раньше чем проверяется его дублирование с другими участниками форума.

 

Ключевые слова статьи:

converge_id смена email

Опубликовано:

Song: Технические детали (кому интересно):

 

email меняется в профиле юзера раньше чем проверяется его дублирование с другими участниками форума.

 

Ключевые слова статьи:

converge_id смена email

Опубликовано:

Song: Что делать с этим пользователем (который не может залогиниться в форум):

 

Найдите в таблице ibf_members_converge email этого пользователя по его id, находящемся в колонке converge_id:

[color=blue][b]SELECT[/b][/color][color=orange] converge_email [/color][color=green][b]FROM[/b][/color] ibf_members_converge [color=green][b]WHERE[/b][/color] converge_id=id_пользователя

Полученное мыло надо прописать в таблицу ibf_members:

[color=blue][b]UPDATE[/b][/color] ibf_members [color=green][b]SET[/b][/color] email=мыло_из_запроса_выше [color=green][b]WHERE[/b][/color] id=id_пользователя
Гость
Эта тема закрыта для дальнейших сообщений.

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.