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 _cookiedomain. 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