Jak ograniczyć dostęp do oferty Magento 2 za pomocą Forced Login?

2 min czytania 2 wyświetleń

Jak ograniczyć dostęp do oferty Magento 2 za pomocą Forced Login?

Nie chcesz, by każdy mógł przeglądać Twój sklep? Masz treści tylko dla zalogowanych klientów?

Wielu właścicieli sklepów Magento 2 prowadzi sprzedaż B2B, testuje zmiany w sklepie lub oferuje asortyment tylko dla wybranej grupy klientów. Co wtedy?

Moduł Kowal_ForcedLogin wymaga logowania na chronionych stronach zgodnie z wybranym trybem dostępu i wyjątkami URL.

Problem: każdy może zobaczyć Twój sklep

Domyślnie każdy, kto zna adres Twojego sklepu, może wejść i zobaczyć:

  • pełną ofertę produktów,
  • ceny, zdjęcia, opisy,
  • elementy menu i struktury kategorii.

Dla sklepów hurtowych, testowych lub sezonowych to poważne zagrożenie:

  • Twoi konkurenci mogą kopiować ofertę,
  • nowe rozwiązania mogą być widoczne przed premierą,
  • klienci zobaczą „niedokończony” sklep.

Rozwiązanie: moduł Kowal_ForcedLogin

Ten lekki, prosty moduł pozwala wymusić logowanie przed wejściem do sklepu. Działa automatycznie i nie wymaga wiedzy technicznej.

Co potrafi moduł?

  • Wymusza logowanie na chronionych stronach, z uwzględnieniem trybu dostępu i wyjątków,
  • Możliwość dodania wyjątków (np. /kontakt, /regulamin),
  • Brak zmian w plikach Magento – instalacja bezpieczna i szybka,
  • Opis produktu wskazuje Magento 2.4.x. Przed wdrożeniem sprawdź docelową wersję, motyw, cache i inne kanały dostępu do oferty.

Jak to wygląda w praktyce?

  • Otwórz chronioną stronę bez sesji klienta i sprawdź przekierowanie do logowania.
  • W panelu ustaw tryb logowania oraz wyjątki dla wymaganych adresów.
  • Powtórz test po zalogowaniu oraz dla wyjątków, rejestracji i odzyskiwania hasła.

Dla kogo jest ten moduł?

  • Sklepy hurtowe B2B,
  • Sklepy testowe lub w wersji beta,
  • Właściciele sklepów, którzy chcą kontrolować, kto widzi ofertę.

Korzyści z użycia ForcedLogin

  • Zabezpieczasz dostęp do sklepu,
  • Chronisz wrażliwe dane (np. ceny hurtowe),
  • Unikasz problemu „podglądania zmian” przez klientów,
  • Oszczędzasz czas – instalacja i konfiguracja to kilka minut.

Jak zainstalować moduł?


composer require kowal/forcedlogin
php bin/magento module:enable Kowal_ForcedLogin
php bin/magento setup:upgrade
  

Szczegółowa instrukcja znajduje się tutaj: Opis modułu i instrukcja Forced Login →

Podsumowanie

Jeśli chcesz, by Twój sklep Magento był widoczny tylko dla zalogowanych klientów – ten moduł zrobi to za Ciebie. W prosty sposób zablokujesz dostęp do sklepu publicznego, jednocześnie zachowując możliwość dodawania wyjątków.

Poznaj zakres modułu →
Kup moduł w sklepie →
Skontaktuj się z nami →

Zakres ochrony i weryfikacja kont

Forced Login kontroluje zalogowanie klienta na storefront. Nie zastępuje aktualizacji bezpieczeństwa, kontroli dostępu administratora ani zabezpieczeń innych kanałów. Sam nie zatwierdza rejestracji firmy; ten proces można połączyć z Customer Approval. Sprawdź wynik z cache oraz konfiguracją każdego widoku sklepu.

Aktualizacja preferencji plików cookie