Extension:AntiSpoof/pl

Category:GPL licensed extensions/pl
Podręcznik rozszerzeń MediaWiki
AntiSpoof
Status wydania: stabilneCategory:Stable extensions/pl
Realizacja Aktywność użytkownika Category:User activity extensions/pl
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-spoofCategory:Extensions supporting Composer/pl
Tabele spoofuser
Licencja Licencja GNU General Public License 2.0 lub nowsza
Pobieranie Category:Extensions in Wikimedia version control/pl
  • $wgAntiSpoofProhibitedCharacters
  • $wgAntiSpoofAccounts
  • override-antispoof
Quarterly downloads 49 (Ranked 68th)
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
Category:All extensions/pl

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 folderze extensions/.
    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.)Category:Extensions requiring Composer with git/pl
  • 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
  • Yes 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)
Category:Extensions used on Wikimedia/pl#AntiSpoof/pl
Category:All extensions/pl Category:DeleteAccount extensions/pl Category:Extensions in Wikimedia version control/pl Category:Extensions included in Canasta/pl Category:Extensions included in Miraheze/pl Category:Extensions included in ShoutWiki/pl Category:Extensions included in WikiForge/pl Category:Extensions included in wiki.gg/pl Category:Extensions requiring Composer with git/pl Category:Extensions supporting Composer/pl Category:Extensions used on Wikimedia/pl Category:GPL licensed extensions/pl Category:LoadExtensionSchemaUpdates extensions/pl Category:LocalUserCreated extensions/pl Category:RenameUserComplete extensions/pl Category:Stable extensions/pl Category:User activity extensions/pl