Jak ograniczyć dostęp do oferty Magento 2 za pomocą Forced Login?
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.