Krótka notka: jeżeli Drupal wydaje się całkowicie ignorować poprawne próby logowania (ale wyświetlać komunikat w przypadku złego usera/hasła), to sprawdź czy masz ustawioną domenę ciasteczek. Rezyduje to w okolicach drupal/sites/default/settings.php:147, zmienna cookie_domain. Bez tego Drupal potrafi dawać ciasteczka na zupełnie inną domenę niż ta, na której stoi…

Komentarze

  • sf devblog (2008-05-26 06:54:59): Zupełnie inną? Możesz podać przykład na jaką? Bo to jest raczej niemożliwe by przeglądarka takie coś umożliwiła. Jedna wilka dziura ;)
  • Remigiusz ‘lRem’ Modrzejewski (2008-05-26 16:22:24): Tak, zamiast domeny strony dawała domenę hostingu. Opera przyjmowała bez najmniejszego sprzeciwu.
  • sf devblog (2008-05-26 16:28:06): To najwyraźniej wina serwera, na którym masz stronę. Któraś ze zmienych w $_SERVER jest ustawiona na domenę hostingu. Sprawdź ( var_dump($_SERVER) jak będziesz miał chwilę, jestem ciekawy czy o to chodzi ;)
  • Remigiusz ‘lRem’ Modrzejewski (2008-05-26 16:36:03): Owszem, ["HTTP_HOST"] jest ustawione na hosting. Ale po pierwsze, czemu on nie korzystał z ustawionej domeny strony? Po drugie, co to jest za zmienna, jakieś ustawienia php? Bo w ustawieniach vhosta stoi ServerName maxnet.org.pl