6
通过访问sysop和数据库访问权限,如何更改与用户关联的电子邮件地址?如何在MediaWiki中更改用户的电子邮件地址
数据库中的用户表具有编码为BLOB的所有内容。如果我可以解码和编码这些值,大概我可以更新user.user_email。
通过访问sysop和数据库访问权限,如何更改与用户关联的电子邮件地址?如何在MediaWiki中更改用户的电子邮件地址
数据库中的用户表具有编码为BLOB的所有内容。如果我可以解码和编码这些值,大概我可以更新user.user_email。
UPDATE user SET user_email='[email protected]' WHERE user_id=...
应该只是工作。但是,如果您还需要设置已确认的标志,请参阅说明here(用php maintenance/eval.php
替换mwscript行)。如果您需要设置自己的电子邮件只是使他们能够重置其密码,请参阅https://www.mediawiki.org/wiki/Manual:Resetting_passwords
可以让用户像这样(即解码)的电子邮件的最新列表:
SELECT Cast(user_name AS CHAR), Cast(User_Email AS CHAR) FROM user;