Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SYMFONY] Jobeet i sfGuardPlugin
kersyso
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 2.09.2010

Ostrzeżenie: (0%)
-----


witam, probuje sie pobawic Symfony, robie to z Jobeeta, jestem przy 13 lekcji http://www.symfony-project.org/jobeet/1_2/Propel/en/13
i mam problem z tym pluginem. najpierw musialem zainstalowac PEARa i sie udalo, choc pisalo cos o starszych wersjach. no ale zainstalowalem tez plugin, udalo sie stworzyc uzytkownika i bylo ok, tylko jest problem, bo nie pokazuje mi sie strona logowania.
wchodzi np na http://jobeet.localhost/backend_dev.php/ i widze od razu wszystkie opcje, dopiero jak klikne EDIT to mi pisze, ze brak dostepu. klikam Proceed to login ale to nic nie daje, bo znowu mi sie ta strona pojawia http://jobeet.localhost/backend_dev.php/default/login
z czym moze byc problem? moze da sie jakos zalogowac nie przez ta strone, zebym sprawdzil chociaz czy dziala logowanie, czy nie. albo moze jest jakas strona z kodami zrodlowymi jobeeta po kazdej lekcji?

ten problem jest takze na glownej stronie, tzn pokazuja sie oferty pracy, a jak sie wejdzie do jakiejs,np http://localhost/frontend_dev.php/job/extr.../3/web-designer to znowu brak dostepu, klikam na logowanie i mnie przerzuca do strony http://localhost/frontend_dev.php/default/login tyle ze bez formularza logowania

pozdrawiam

teraz tak namieszalem, ze w ogole sie popsulo. instaluje wiec od nowa i mam taki blad:
Kod
Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\wamp\bin\php\php5.3.0\Registry.php

ktory sie kilka razy powtarza takze dla pliku Depedency.php.

na koncu wyskakuje mi
Kod
sfSymfonyPluginManager Plugin is already installed


prosze o pomoc

Ten post edytował kersyso 8.09.2010, 12:34:10
Go to the top of the page
+Quote Post
essey
post
Post #2





Grupa: Zarejestrowani
Postów: 118
Pomógł: 5
Dołączył: 9.07.2003
Skąd: Wołów/Wrocław

Ostrzeżenie: (0%)
-----


Może po kolei od nowa.

Jeżeli masz problem z instalacją pluginu z poziomu PEAR'a, wejdź na stronę pluginu (http://www.symfony-project.org/plugins/sfGuardPlugin) i pobierz paczkę tgz. Następnie zawartość wypakuj do folderu /plugins w folderze roboczym symfony.

Jeżeli wybrałeś tą formę instalacji pluginu (ręcznie), musisz go teraz aktywować w pliku konfiguracyjnym projektu (config/ProjectConfiguration.class), dodając linię
  1. $this->enablePlugins('sfGuardPlugin');
w funkcji setup().

Następny krok, to wyedytowanie pliku apps/_aplikacja_/lib/myUser.class.php, zmieniając klasę rozszerzającą na sfGuardSecurityUser.
  1. class myUser extends sfGuardSecurityUser { }


Zostało jeszcze wprowadzenie odpowiednich zmian w settings.yml (apps/_aplikacja_/config/settings.yml):
  1. all:
  2. .settings:
  3. enabled_modules: [..., sfGuardAuth]
  4.  
  5. login_module: sfGuardAuth
  6. login_action: signin
  7.  
  8. secure_module: sfGuardAuth
  9. secure_action: secure


Na koniec symfony cc, i powinno działać. Jeżeli wpiszesz /sfGuardAuth/signin - powinien pokazać się formularz logowania.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 18:17