Swoole problem z autoryzacją użytkowników. |
Swoole problem z autoryzacją użytkowników. |
27.06.2021, 11:31:31
Post
#1
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 0 Dołączył: 31.10.2012 Ostrzeżenie: (10%) |
Cześć, w jednym z projektów, który działa na serwerze nginx, wdrożyłem swoole w celu poprawy wydajności aplikacji. Projekt, działa i poprawa wydajności jest zauważalna. Jednak podczas manualnego testowania logowania zauważyłem problem wynikający z poprawnej obsługi autoryzacji użytkowników. W momencie kiedy mam otwarte dwie zakładki - zwykłą oraz w trybie prywatnym, przy logowaniu w jednej z nich zostaje również zalogowany w drugiej gdzie nie powinienem być logowany lub mieć możliwość zalogowania do innego konta. Przed wdrożeniem swoole, autoryzacja działała poprawnie. Ustawienie nginx zawiera konfigurację z ssl i proxy_pass do serwera http swoole. Zastanawiam się z czego może wynikać problem i gdzie szukać jego przyczyny? Być może ktoś jest w stanie podpowiedzieć co może stanowić problem. Aplikacja bazuje na frameworku Laravel 8 z PHP w wersji 8.0.7.
|
|
|
28.06.2021, 09:15:37
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Ze wzgledu na swoja specyfike, swoole nie dziala zbyt dobrze ze standardowymi sesjami.
Jest pare rozszerzen by to poprawic, poszukaj -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
28.06.2021, 20:11:51
Post
#3
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 0 Dołączył: 31.10.2012 Ostrzeżenie: (10%) |
Działa, poprawka sprowadzała się do dodania dwóch brakujących providerów w konfiguracji
|
|
|
29.06.2021, 09:35:46
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Mozesz zarzucic zmiany jakie zrobiles?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
30.06.2021, 10:29:51
Post
#5
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 0 Dołączył: 31.10.2012 Ostrzeżenie: (10%) |
W dodanej composerem paczce swooletw/laravel-swoole wygenerowałem plik konfiguracyjny swoole_http.php do katalogu config. W pliku pod kluczem providers dodałem Illuminate\Auth\AuthServiceProvider::class i App\Providers\AuthServiceProvider::class. Po ponownym uruchomieniu serwera swoole i restarcie nginx, logowanie użytkowników zaczęło działać poprawnie.
|
|
|
30.06.2021, 10:47:22
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Super, dzieki
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
26.07.2021, 18:25:52
Post
#7
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 0 Dołączył: 31.10.2012 Ostrzeżenie: (10%) |
Wrócę do tematu. W moim przypadku uzyskałem efekt odwrotny do zamierzonego tzn. aplikacja działająca na serwerze nginx i php-fpm w teście wrk zwróciła lepszy wynik niż przy nginx i swoole. Test przeprowadziłem na tym samym serwerze więc odpada kwestia środowiska. Konfiguracja zostałą przeprowadzona w oparciu o informacje znalezione w google. Być może coś przeoczyłem i nie jestem w stanie wskazać skąd ten słabszy wynik. Jeśli korzystasz ze swoole lub ktoś z forumowiczów, to jak wygląda to u Was?
Ten post edytował Generic 26.07.2021, 20:21:02 |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 06:41 |