PDA

Zobacz pełną wersję : [Joomla-Przemo] Ciągle wylogowuje userów



prezes
30-09-2006, 10:03
Witam

Korzystam z beta wersji produktu stone, integrującego userów phpbb by Przemo i joomli. Problem w tym, że nawet jeśli user wybierze opcję "zapamiętaj hasło" to i tak jeśli kilka razy przejdzie się po zakładkach wewnątrz stron joomli (nieraz wystarczy jeden klik - np. z głównej strony do aktualności), to user zostaje wylogowany i musi logować się ponownie. Takie rozwiązanie w przypadku dużego serwisu może doprowadzić do masowych skarg od userów na ten temat, dlatego nie mogę tego tak zostawić.

Pogodziłem się z tym, że jeśli wybieraną podstroną jest forum, to między forum a joomlą, niezależnie gdzie nastąpiło logowanie, między tymi elementami należy logować się ponownie. Ale co zrobić, żeby przynajmniej wewnątrz podstron joomli nie dochodziło do wylogowań? Czy mają na to wpływ ustawienia cache w konfiguracji itp.?

Pozdrawiam po wakacjach

tomasgor
30-09-2006, 15:32
Pamiętajmy, że cookie zapamiętuje strone jako http://adres_strony.pl albo http://www.adres_strony.pl więc należy zamieścić odpowieni link... zależy gdzie go zamieszczasz, ale teoretycznie nalepiej dać po prostu: forum/index.php

Jeśli ktoś zaloguje się na stronie bez www a wejdzie na forum, gdzie jest już www w adresie to normalne że wylogowuje.. to działa również w odwrotną stronę...

stone
30-09-2006, 20:03
Odnośnie tego co pisze tamsgor to przemo ma mozliwosc wymuszenia www w adresie, natomaist musze zrobic cos podobnego do Joomli, bo faktycznie moze to prowadzić do problemów.

@prezes, czy możesz przetestować pomost tutaj www.stone.webd.pl/przemo (http://www.stone.webd.pl/przemo) i dać znać czy występuje tu twój problem?

prezes
02-10-2006, 02:06
stone, twoje forum testowałem już dawno temu i zniknąłem z listy userów:D Znów się zarejestrowałem - nie ma problemów z wylogowywaniem, tzn. mogą być, ale właśnie przez różnicę z/bez www w domenie.
I u ciebie pojawia się problem, gdy user wpisze:

http://www.stone.webd.pl/przemo/zamiast

http://stone.webd.pl/przemo/bo wówczas po wejściu na portal z "www", przejdzie na forum bez "www", więc go na forum nie zaloguje automatycznie - musi się ponownie logować. W tej sytuacji niezbędne byłoby wymuszenie w joomli i forum www z lub bez, bo userzy różnie wpisują adresy i bez nakazu/zakazu "www" będą wylogowywani.

ps. ten temat założyłem jako nowy wątek, bo już nie mogę się połapać w naszej telenoweli na temat pomostu:D
Ok, kończę, bo zaczynam bełkotać, jak to w nocy bywa:)

stone
02-10-2006, 10:38
Liste wykasowałem bo się bałagan zrobił po porzedniej wersji która była dość stara na stronce.:)
Co do niezgodności z 'www' popracuje nad tym i będzie to w RC3, ale nie sądze aby było to wcześniej niż w przyszłym tygodniu.

prezes
02-10-2006, 14:15
A co z aktualizacją do 1.0.11? Czy mogę nadpisywać, czy mam czegoś nie nadpisywać?
A co z poprzednią beta wersją pomostu? Mogę po prostu nadpisać pliki z nowego pomostu?
Pozdrawiam:)

stone
02-10-2006, 15:30
Nadpisz Joomlę całą (oczywiście bez katalogu install i pliku configuration.php) oraz nadpisz pliki forum oryginalnymi, te co były zmienione przy pomoście.
Następnie zainstaluj komponent.

prezes
04-10-2006, 02:03
Czyli joomla: twoje produkcje mają zostać wykasowane, bo będą nadpisane oryginalnymi z najnowszej joomli, pliki phpbb by przemo: mają oryginalne zostać przywrócone, więc tak samo. A następnie od nowa instaluję komponent. I jak rozumiem zapytania do bazy, które były wykonywane nie powodują żadnych zakłóceń. Mam rację z tym wszystkim?:)

igen
06-10-2006, 14:01
Witam,

Po zainstalowaniu forum i zintegrowaniu go z joomla za pomoca komponentu
com_j-p_10RC2.zip (komponent integracyjny nie wyrzucil zadnych bledow) zauwazylem, ze nie moge logowac sie na forum za pomoca forularza dostepnego w joomli jak i za pomoca tego w samym forum. Przy probie zalogowania za pomoca formularza oferowanego przez phpBB by Przemo strona ulega przeladowaniu bez zalogowania uzyszkodnika w forum. Natomist w joomli uzyszkodnik jest widoczny jako zalogowany. Kolejny problem mam z modulem mod_latest_topics_ext.zip po jego instalacji i podlaczeniu do strony na ekranie zamiast ostatnich postow otrzymuje cos takiego:

setQuery($query); echo $db->getErrorMsg(); $rows = $db->loadObjectList(); //check if there is result if(count($rows) > 0){ for($i=0,$n=count($rows);$i<$n;$i++){ $row = &$rows[$i]; $topic_title = $row->topic_title; if(strlen($topic_title) > $titlelenght){ $topic_title = substr($topic_title, 0, ($titlelenght - 2)) . "..."; } $topic_id = $row->topic_id; echo '+ '; echo ''.$topic_title." (http://black/betspace/%27.$phpbb_url%20.%20%27viewtopic.php?t=%27%20.%20 $row-%3Etopic_id%20.%20%27)"; if($display_time == 1){ if(!empty($title_time_separator)){ echo " " . $title_time_separator; } echo " " . strftime($time_format, $row->topic_time); } if($display_user == 1){ if(!empty($time_user_separator)){ echo " " . $time_user_separator; } echo ' '.$row->poster." (http://black/betspace/%27.$phpbb_url%20.%20%27profile?mode=viewprofile&u=%27%20.%20$row-%3Eposter_id%20.%20%27)"; } echo "
\n"; } } else { echo '+ No topics found (http://black/betspace/%27.$phpbb_url%20.%20%27index.php)
'; } ?>

Czy ktos moze mio pomoc?
Z gory dziekuje

stone
06-10-2006, 19:31
Co do modułu to on niestety tak ma na niektórych serwerach, nie mam pojęcia czemu:(


Co do samego pomosty zwróć uwagę aby w konfiguracji zarówno joomli jak i i forum był www. w adresie