logowanie przez subdomenę nie działa
Chcę, żeby na stronę (w podkatalogu) wskazywała i domena i subdomena. Ustawiłem odpowiednie przekierowania w obsłudze serwera. Domena i subdomena wskazują na ten sam podkatalog.
Działa OK. Problem jest z logowaniem.
Bez względu na wszystko zalogować się można tylko w przypadku, gdy na stronę „wchodzi się” przez domenę to znaczy, gdy użytkownik wpisze domena.pl. Jeśli użytkownik wpisze adres subdomena.domena.pl to nie chce zalogować.
Próbowałem zmieniać $base_url wpisy w settings.php ale też nie pomaga.
Uzyskałem nawet ciekawy efekt, gdy jednocześnie na domena.pl zalogowałem się jako admin a na subdomena.domena.pl jako user (z tego samego komputera). Blok nawigacji zatytułowany był „admin” i miałem wszystkie uprawnienia a „moje konto” opisane było jako „user”.
Co mam zrobić, by użytkownikowi było wszystko jedno czy wpisze domena.pl czy subdomena.domena.pl. By mógł się logować „nie widząc różnicy”.
pozdrawiam
TBM



multisite?
marek_o, ndz., 2007-11-18 18:29Pokombinuj z konfigiem http://orszulka.net/…z_logowaniem
Z drugiej strony osobiście nie widzę sensu dla czegoś takiego. Google i tak zaindeksuje docelowo tylko jedną z nich. Jeżeli podepniesz stronę do sitemaps/google webmasters, to będziesz mógł ręcznie wskazać, którą domenę ma indeksować.
SEO ortodoksi zaraz wyskoczyliby z mitycznym „duplicate content” i możliwością otrzymania kary za to :)
A na domenie nieużywanej zrób przekierowanie 301 – moved permanently.
-- Marek, http://orszulka.net
Subdomeny
TBM, wt., 2007-11-20 11:26Ja – szczerze mówiąc – także nie ;-) Jak zwykle zawodzi czynnik ludzki. To ma być mała stronka społecznościowa parafii. Parafia jest pw. NMP Matki Kościoła, więc została kupiona domena nmp-mk.pl
Na takiej domenie zrobiłem szkielet strony. Ale (już po wszystkim!) uznano, że nazwa jest „za bardzo techniczna”. Wymyśliłem więc, że będzie równoprawna subdomena „parafia”. Byłoby OK – ale wylazły te kłopoty z logowaniem.
Jest dla mnie nawet do przyjęcia, żeby w ogóle zastąpić serwis tylko subdomeną – też nie umiem zmusić drupala, żeby widział te konta, które były założone „w czasach domeny”. Po logowaniu dostaję informację „Nie masz uprawnień do oglądania”.
Na szczęście strona jest w stadium zarodkowym – w zasadzie mogę ją postawić od nowa zakładając bazę od razu na subdomenie. Ale po pierwsze cholernie mi się nie chce, a po drugie złości mnie niebywale, że nie umiem zwalczyć problemu.
Pytanie w wątku może faktycznie było źle postawione. Powinno brzmieć: „Jak zmienić adres strony?”.
Z Twojej rady próbowałem skorzystać – ale bez skutku. Niemniej dzięki wielkie za pomoc.
pozdrawiam
TBM
subdomenę
archetwist, wt., 2007-11-20 20:47 moderatorAle co właściwie chcesz zrobić? Przenieść Drupala do subdomeny? Jeśli tak, musisz skonfigurować subdomenę tak, by wskazywała na odpowiedni katalog na serwerze. Potem w
settings.phpustaw odpowiedni URL witryny.design www drupal
To właśnie nie działa :-)
TBM, wt., 2007-11-20 21:33Tak też „po bożemu” zrobiłem na samym początku – i to właśnie nie działa. Działa strona, ale nie mogę się zalogować – nawet jako user=1
pozdrawiam
TBM
Logowanie na subdomeny - rozwiązanie
TBM, śr., 2007-11-21 17:46Aż mi głupio, bo problem nie był wart wątku :-/
Podam rozwiązanie, gdyby ktoś jeszcze miał ten problem i – jak ja – nie pomyślał, że można z tej strony mieć kłopoty…
Wszystkie te problemy brały się z cookies. Gdy logowałem się z dwóch instancji przeglądarki (np. dwa tagi FireFoxa) na domenę i subdomenę – albo przełączałem się nie wylogowując – cookies mieszały która sesja do której strony się odnosi.
Użycie modułu Cookie Check rozwiązało sprawę
Dzięki wszystkim za próby pomocy.
pozdrawiam
TBM
A wystarczyło ustawić w configu domenę dla cookies
miki, ndz., 2009-07-26 12:32z kropką na początku – .twoja_domena.org i śmigało by jak trzeba :)