Rozszerzenie:AntiSpoof
Appearance
Outdated translations are marked like this.
![]() Status wydania: stabilne |
|
---|---|
![]() |
|
Realizacja | Aktywność użytkownika |
Opis | Zapobiega tworzeniu mylących nazw użytkowników. |
Autor(zy) | Brooke Vibberdyskusja |
Polityka zgodności | Snapshots releases along with MediaWiki. Master nie jest kompatybilny wstecznie. |
Zmiany w bazie danych | Tak |
Composer | mediawiki/anti-spoof |
Tabele | spoofuser |
Licencja | Licencja GNU General Public License 2.0 lub nowsza |
Pobieranie | |
|
|
|
|
Quarterly downloads | 67 (Ranked 70th) |
Public wikis using | 2,675 (Ranked 190th) |
Przetłumacz rozszerzenie AntiSpoof jeżeli jest dostępne na translatewiki.net | |
Problemy | Otwarte zadania · Zgłoś błąd |
Rozszerzenie AntiSpoof służy do zapobiegania tworzeniu mylących nazw użytkowników. Blokuje tworzenie kont z nazwami użytkowników zawierającymi znaki z różnych systemów pisma, mylące lub podobne do istniejących.
Na przykład, jeśli użytkownik John Doe jest już zarejestrowany, rozszerzenie zablokuje próby rejestracji:
- joHn dOE (duże litery w różnych miejscach)
- Jοhn Doe ("ο" w Jοhn to mała litera omikron alfabetu greckiego)
- John Dоe ("о" w Dоe to to mała litera O w cyrylicy)
- Јohn Doe ("Ј" w Јohn to wielka litera Je w cyrylicy)
- John Đoe ("Đ" w Đoe to wielka litera D z kreską w łacinie)
- Jóhn Doe ("ó" w Jóhn to łacińska mała litera O z akcentem ostrym)
- John Doe (Przed Doe znajduje się spacja o zerowej szerokości)
- Jøhn Doe ("ø" w Jøhn to skandynawskie oe)
- J0hn Doe ("0" to liczba zero)
itd.
Instalacja
- Pobierz i umieść plik(i) w katalogu o nazwie
AntiSpoof
w folderzeextensions/
.
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/AntiSpoof - Tylko w przypadku instalacji z repozytorium git należy uruchomić Composer, aby zainstalować zależności PHP, poprzez wywołanie
composer install --no-dev
w katalogu rozszerzenia. (Zobacz T173141 w celu uzyskania informacji o możliwych komplikacjach.) - Dodaj poniższy kod na dole twojego pliku LocalSettings.php :
wfLoadExtension( 'AntiSpoof' );
- Uruchom skrypt aktualizujący, który automatycznie stworzy potrzebne tabele dla tego rozszerzenia.
- Jeśli konta użytkowników są przechowywane we współdzielonej bazie danych, dodaj:
$wgSharedTables[] = 'spoofuser';
- Uruchom skrypt
batchAntiSpoof.php
z wiersza poleceń, aby wstępnie wypełnić tabelęspoofuser
istniejącymi nazwami użytkowników Twojej wiki.
php maintenance/run.php AntiSpoof:batchAntiSpoof.php
Zrobione – Przejdź do Special:Version na twojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.
- Aby sprawdzić, czy działa poprawnie, spróbuj utworzyć konto z nazwą użytkownika "Adm1n". Większość wiki ma konto "Admin", więc AntiSpoof powinien odrzucić tę podobną nazwę użytkownika z komunikatem w stylu: "Nazwa Adm1n jest zbyt podobna do istniejącego konta: Admin".
Podczas instalacji z Git należy pamiętać, że to rozszerzenie wymaga Composera.
Po instalacji z Git przejdź do katalogu zawierającego rozszerzenie, np. "../extensions/AntiSpoof/", i uruchom composer install --no-dev
, a w przypadku aktualizacji – composer update --no-dev
.
Alternatywnie, a najlepiej, dodaj linię $line do pliku "composer.local.json" w katalogu głównym Twojej wiki, na przykład:
{
"extra": {
"merge-plugin": {
"include": [
"extensions/AntiSpoof/composer.json"
]
}
}
}
Zobacz też
- Equivset (provides the equivalence sets used by AntiSpoof)
![]() | To rozszerzenie jest wykorzystywane przez jeden lub więcej projektów Wikimedia. Oznacza to prawdopodobnie, że to rozszerzenie jest stabilne i działa wystarczająco dobrze, aby wykorzystywać je na stronach o dużym natężeniu ruchu. Odnajdź nazwę tego rozszerzenia w plikach konfiguracyjnych Wikimedia CommonSettings.php oraz InitialiseSettings.php, aby zobaczyć gdzie są zainstalowane. Pełną listę rozszerzeń zainstalowanych na określonej wiki można znaleźć na stronie Special:Version na danej wiki. |
![]() | To rozszerzenie jest dołączone do następujących farm/hostów wiki lub pakietów: To nie jest pełna lista. Niektóre farmy/hosty wiki lub pakiety mogą zawierać to rozszerzenie nawet jeśli nie są one tutaj wymienione. Zawsze sprawdzaj swoje farmy/hosty wiki, aby to potwierdzić. |
Categories:
- Stable extensions/pl
- User activity extensions/pl
- Extensions supporting Composer/pl
- GPL licensed extensions/pl
- Extensions in Wikimedia version control/pl
- DeleteAccount extensions/pl
- LoadExtensionSchemaUpdates extensions/pl
- LocalUserCreated extensions/pl
- RenameUserComplete extensions/pl
- All extensions/pl
- Extensions requiring Composer with git/pl
- Extensions used on Wikimedia/pl
- Extensions included in Canasta/pl
- Extensions included in Miraheze/pl
- Extensions included in ShoutWiki/pl
- Extensions included in wiki.gg/pl
- Extensions included in WikiForge/pl