Temat: [Symfony] Adres do logowania!

Witam. Uporałem się jakoś z autoryzacją użytkowników za pomocą pluginu sfGuard. Został do załatwienia jeden problem. Wchodzę na stronkę z aplikacji backend zawierającą formularz logowania, jest to przykładowo: localhost/projekt/web/backend_dev.php, następnie wpisuję login, hasło i przenosi mnie do akcji indexSuccess ponieważ została w route zdefiniowana w homepage jako url: /.
Jeżeli chcę zalogować się jako inny użytkownik na stronie jak wyżej: localhost/projekt/web/backend_dev.php do wskazanego dla tego usera widoku, wypluwa błąd "Oops! The page you asked for is secure and you do not have proper credentials.". Użytkownik niby jest zalogowany ale nie przenosi go do wybranej akcji. Żeby się zalogować poprawnie muszę wejść na adres localhost/projekt/web/backend_dev.php/akcjausera.html (akcjausera.html oczywiście jest wpisany do route.yml w url: /akcjausera.html) i wszystko jest OK.
Jak zrobić żeby można było sie logować tylko z jednego adresu, czyli z localhost/projekt/web/backend_dev.php ? Przecież nie mogę każdemu użytkownikowi dawać odzielnego adresu do logowania tongue.gif
Dziękuję za pomoc z góry.
Grzegorz Śliwiński

Grzegorz Śliwiński Programista python

Temat: [Symfony] Adres do logowania!

Tak, jak to "Oops! " informuje. Stworzony użytkownik nie ma uprawnień do odwiedzania tego adresu. Jeśli ty się logujesz, to jako super user, a super user to jak bóg, może wszystko.
Natomiast zwykły user musi mieć nadane uprawnienia, albo obniżyć prób tylko do zalogowania na akcję musisz.
Paweł Skroban

Paweł Skroban Software Develoepr

Temat: [Symfony] Adres do logowania!

trochę nie rozumiem Twojego bledu?

raz masz backend.php raz nie ... albo ustawiasz no script i nie ma ani index.php ani backend.php albo jest..Paweł Skroban edytował(a) ten post dnia 03.12.11 o godzinie 21:24

Następna dyskusja:

sfSimpleCms jest potrzebne ...




Wyślij zaproszenie do