Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Swoole problem z autoryzacją użytkowników.
Generic
post 27.06.2021, 11:31:31
Post #1





Grupa: Zarejestrowani
Postów: 224
Pomógł: 0
Dołączył: 31.10.2012

Ostrzeżenie: (10%)
X----


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.
Go to the top of the page
+Quote Post
nospor
post 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

Go to the top of the page
+Quote Post
Generic
post 28.06.2021, 20:11:51
Post #3





Grupa: Zarejestrowani
Postów: 224
Pomógł: 0
Dołączył: 31.10.2012

Ostrzeżenie: (10%)
X----


Działa, poprawka sprowadzała się do dodania dwóch brakujących providerów w konfiguracji smile.gif
Go to the top of the page
+Quote Post
nospor
post 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

Go to the top of the page
+Quote Post
Generic
post 30.06.2021, 10:29:51
Post #5





Grupa: Zarejestrowani
Postów: 224
Pomógł: 0
Dołączył: 31.10.2012

Ostrzeżenie: (10%)
X----


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.
Go to the top of the page
+Quote Post
nospor
post 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

Go to the top of the page
+Quote Post
Generic
post 26.07.2021, 18:25:52
Post #7





Grupa: Zarejestrowani
Postów: 224
Pomógł: 0
Dołączył: 31.10.2012

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2024 - 06:41