Hướng dẫn:Đổi tên người dùng
Appearance
Đổi tên người dùng là một trang đặc biệt cho phép những người được cấp quyền đổi tên để đổi tên tài khoản người dùng. Sau khi đổi tên hoàn thành, đóng góp người dùng và lịch sử trang cũng sẽ chuyển sang tên người dùng mới. Nếu bạn muốn đổi tên một tài khoản "trong" một tài khoản khác, đã tồn tại, hãy thử mở rộng UserMerge thay thế.
Trước phiên bản MediaWiki 1.40 , đây là một phần của Extension:Renameuser . (T27482)
Cách sử dụng
Xem Help:Renameuser để biết cách sử dụng tính năng này.
Cấu hình
Mặc định, chỉ có tiếp viên mới có thể đổi tên tài khoản. Bạn có thể cấp cho các nhóm thành viên khác quyền này thông qua $wgGroupPermissions
, ví dụ:
$wgGroupPermissions['sysop']['renameuser'] = true;
Ghi chú
- Tính năng này có thể di chuyển các trang con của người dùng ngay cả khi người thực hiện không có quyền
move-subpages
. Tương tự, số lượng các trang con được di chuyển không bị giới hạn bởi cài đặt$wgMaximumMovedPages
. Tính năng này cũng di chuyểncss
,js
và bất kỳ trang con nào khác được khóa. - Nếu CentralAuth được cài đặt, giao diện đổi tên sẽ bị vô hiệu hóa đối với người dùng cục bộ được gán với một tài khoản toàn cục, hoặc với một tên người dùng được đặt bởi một tài khoản toàn cục. Bạn nên sử dụng Special:GlobalRenameUser và Special:GlobalRenameRequest/Special:GlobalRenameQueue của CentralAuth để thay thế.
- Không thể đổi tên tài khoản thành tên người dùng không hợp lệ hoặc tên người dùng đã được sử dụng trước đó . However, accounts can be renamed to names that are blacklisted by AbuseFilter or restricted by other means.
Hooks
- RenameUserComplete – notify extensions of user renames.
- RenameUserAbort – Allows the renaming to be aborted
- RenameUserPreRename – Called before a user is renamed
- RenameUserSQL – Called before a user is renamed
- RenameUserWarning – Called before a user is renamed
Các vấn đề đã biết
- Do lỗi, bạn không thể đổi tên tài khoản của riêng bạn (tức là tài khoản thực hiện đổi tên) (task T267477). Sử dụng đoạn mã bảo trì dòng lệnh để đổi tên, hoặc sử dụng một tài khoản khác để đổi tên.
- Nếu tài khoản có một số lượng lớn các trang người dùng mà đổi tên sau khi di chuyển chúng từ Thành viên:A/trang con... sang Thành viên:B/trang con... Tôi phải làm gì bây giờ?
- Bạn không thể khắc phục tình huống bằng cách ngay lập tức cố gắng đổi tên Người dùng A thành Người dùng B, bởi vì công cụ sẽ chỉ đơn giản thông báo là "Người dùng A" không tồn tại". To fix the situation, rename User B back to User A, after unchecking the box "Move user and talk pages (and their subpages) to new name". Then rename User A to User B again, this time leaving the box "Move user and talk pages (and their subpages) to new name" checked. The page moving will resume where it left off.
- Đổi tên người dùng hiện không tương thích với $wgSharedDB . Xem phab:T104830.