Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] Symfony2 - Logowanie
Jazi
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


Mógłby ktoś przedstawić prosty kod logowania w Symfony2 (na bazie danych)? W chwili obecnej mam problem z przekazaniem danych do sesji...

Ten post edytował Jazi 13.08.2011, 19:26:57
Go to the top of the page
+Quote Post
destroyerr
post
Post #2





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


Przecież Symfony2 ma wbudowany mechanizm logowania, wystarczy tylko skonfigurować. Chyba, że potrzebujesz czegoś specjalnego, ale w takim układzie musisz sprecyzować.
Jeśli chodzi o przekazywanie danych do sesji to też jest w dokumentacji.
Go to the top of the page
+Quote Post
Jazi
post
Post #3





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


Cytat(destroyerr @ 13.08.2011, 21:02:38 ) *
Przecież Symfony2 ma wbudowany mechanizm logowania, wystarczy tylko skonfigurować.

Chodzi o to: http://symfony.com/doc/current/book/securi...onal-login-form ?
Go to the top of the page
+Quote Post
destroyerr
post
Post #4





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


Mniej więcej tak, a tutaj odnośnie sesji na bazie
Go to the top of the page
+Quote Post
Jazi
post
Post #5





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


A jak zrobić logowanie na bazie danych? W tym podanym przeze mnie artykule jest gówniano wytłumaczone...
Go to the top of the page
+Quote Post
bikerszymek
post
Post #6





Grupa: Zarejestrowani
Postów: 91
Pomógł: 13
Dołączył: 23.08.2008

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


https://github.com/FriendsOfSymfony/FOSUserBundle
Go to the top of the page
+Quote Post
wiewiorek
post
Post #7





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


No ja się zgadzam z autorem, to logowanie w najnowszym symfony beznadziejnie zrobione, ni w ząb nie mogę zabezpieczyć stron zaczynających się od /admin przed niezalogowanymi userami. :/
Go to the top of the page
+Quote Post
destroyerr
post
Post #8





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


Nie jest beznadziejnie zrobione. Nie dajesz rady z konfiguracją, a to inna sprawa. Dostałeś wskazówki co należy zrobić, żeby działało.
Go to the top of the page
+Quote Post
wiewiorek
post
Post #9





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


Dostałem, zrobiłem i dalej nie działa. tongue.gif
Go to the top of the page
+Quote Post
Jazi
post
Post #10





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


Cytat(destroyerr @ 14.08.2011, 17:48:45 ) *
Nie jest beznadziejnie zrobione. Nie dajesz rady z konfiguracją, a to inna sprawa. Dostałeś wskazówki co należy zrobić, żeby działało.

A czy mógłbyś przygotować paczkę z dobrze skonfigurowanym domyślnym systemem użytkowników / logowania itd.?
Go to the top of the page
+Quote Post
destroyerr
post
Post #11





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


Mógłbym, ale musiałbym mieć dokładne wytyczne, bo nie chce mi się zgadywać co masz na myśli.
Go to the top of the page
+Quote Post
Jazi
post
Post #12





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


Ok, zatem czego potrzebujesz?

Cytat(bikerszymek @ 13.08.2011, 22:33:41 ) *

Jak zrobić, aby FOSUserBundle wysyłał maile potwierdzające?
Go to the top of the page
+Quote Post
bikerszymek
post
Post #13





Grupa: Zarejestrowani
Postów: 91
Pomógł: 13
Dołączył: 23.08.2008

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


Jest napisane w dokumentacji:

Cytat
In order to use the built-in email functionality (confirmation of the account,
resetting of the password), you must activate and configure the SwiftmailerBundle.
Go to the top of the page
+Quote Post
Jazi
post
Post #14





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


Cytat(bikerszymek @ 21.08.2011, 22:34:24 ) *
Jest napisane w dokumentacji:

Kocham takie tłumaczenie :/. Przeczytałem to i jakoś mi to nie pomogło pomimo, że uzupełniłem dane w parameters.ini...
Go to the top of the page
+Quote Post
bikerszymek
post
Post #15





Grupa: Zarejestrowani
Postów: 91
Pomógł: 13
Dołączył: 23.08.2008

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


Wybacz ale symfony2 nie jest narzędziem dla osób nie potrafiących samemu skonfigurować mailera.

Przykład dla gmaila:
  1. mailer_transport=gmail
  2. mailer_host=smtp.gmail.com
  3. mailer_user=xxxxx
  4. mailer_password=xxxxx
  5. mailer_auth_mode=login
  6. mailer_encryption=ssl
  7. mailer_port=465


W dokumentacji i w google jest wszystko, wystarczy się wysilić i trochę poszukać.
Go to the top of the page
+Quote Post
Jazi
post
Post #16





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


Omfg.... wyraźnie napisałem, że skonfigurowałem parameters.ini - prawidłowo! Czy oprócz tego należy jeszcze coś zrobić?
BTW: czy czasem w mailer_transport nie powinieneś mieć smtp?
Go to the top of the page
+Quote Post
bikerszymek
post
Post #17





Grupa: Zarejestrowani
Postów: 91
Pomógł: 13
Dołączył: 23.08.2008

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


Cytat
BTW: czy czasem w mailer_transport nie powinieneś mieć smtp?

Nie, w tym wypadku nie powinienem.

Szczerze, to nie chce mi się bawić w jasnowidza, jeśli nie działa z taka konfiguracją jak podałem wyżej to sprawdź czy nie masz w configu dla danego środowiska (zakładam, że jest to dev):
  1. swiftmailer:
  2. transport: null


Update:
Jeśli dalej te maile Ci nie idę to dzisiaj trafiłem na wpis o tym traktujący http://www.osmialowski.co.uk/troubleshooti...on-email-issues

Ten post edytował bikerszymek 1.09.2011, 10:42:55
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 05:36