Форма восстановления пароля возвращает ошибку MySQL

Если при использовании формы восстановления пароля вы получаете ошибку MySQL, похожую на:

mySQL query error: UPDATE `ibf_members_converge` SET converge_pass_hash='a07e8f88d0a1d333yud51cf74c94ba4b' WHERE converge_id=

то, это возникает из-за несовпадающих e-mail адресов пользователя в двух таблицах:
ibf_members
ibf_members_converge

Электронный адрес (e-mail) должен совпадать в обоих таблицах для каждого пользователя!

Для исправления ошибки, вы можете выполнить SQL запрос:

UPDATE `ibf_members` m, `ibf_members_converge` c SET c.converge_email=m.email WHERE c.converge_id=m.id;

где «ibf_» - префикс таблиц (замените его на свой, если необходимо).

 

kb/errors/lost_password_form_creates_mysql_error.txt · Последние изменения: 2007/08/27 12:43 vasyast

Работает на DokuWiki
© 2002—2006 ibresource
e-mail: wikiteam@iblink.ru