Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 13.11.2009 Ostrzeżenie: (0%)
|
Witam
Zaczynam się uczyć Symwony2 i mam problem z autoryzacją użytkowników z bazy danych. Gdy użytkownicy są zapisani w pliku security.yml logowanie działa. Natomiast gdy przenoszę użytkowników do bazy danych i próbuje się zalogować, dostaję: An exception occurred while executing 'SELECT t0.id AS id1, t0.username AS username2, t0.password AS password3, t0.email AS email4, t0.salt AS salt5 FROM user t0 WHERE t0.username = ? LIMIT 1' with params ["admin"]: SQLSTATE[42703]: Undefined column: 7 BŁĄD: kolumna t0.id nie istnieje LINE 1: SELECT t0.id AS id1, t0.username AS username2, t0.password A... ^ Poniżej kod pliku security.yml Kod security: encoders: #Symfony\Component\Security\Core\User\User: Madan\AdminBundle\Entity\User: algorithm: md5 iterations: 1 encode_as_base64: false role_hierarchy: ROLE_ADMIN: ROLE_USER ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH] providers: administrators: entity: { class: Madan\AdminBundle\Entity\User, property: username } in_memory: memory: users: user: { password: 63e780c3f321d13109c71bf81805476e, roles: [ 'ROLE_USER' ] } # userpass admin: { password: 25e4ee4e9229397b6b17776bfceaf8e7, roles: [ 'ROLE_ADMIN' ] } # adminpass firewalls: dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false login: pattern: ^/demo/secured/login$ security: false secured_area: pattern: ^/ form_login: ~ # check_path: login # login_path: login_check logout: path: /logout target: /login anonymous: ~ http_basic: realm: "Secured Demo Area" access_control: - { path: ^/admin, roles: ROLE_ADMIN } #- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https } routing: Kod login: pattern: /login defaults: { _controller: MadanAdminBundle:Security:login } login_check: pattern: /login_check logout: pattern: /logout admin: pattern: /admin defaults: { _controller: MadanAdminBundle:Security:index } Entity\User.php
Entity\Role.php
Pomożecie? (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%)
|
Oj przepraszam. Nie pomyślałem o tym, że można tak kod sformatować.
Sprawdzałeś w bazie danych, że masz tą kolumnę w tej tabeli? |
|
|
|
m.e.n.t.o.s. [Symfony][Symfony2] Problem z autoryzacją użytkowników z bazy danych 6.01.2014, 09:23:32
destroyerr Dla encji User nie masz zdefiniowanego id. 6.01.2014, 10:42:33
m.e.n.t.o.s. Jest zdefiniowane id 6.01.2014, 11:15:30
pyro Niech zgadnę... nie zrobiłeś
Kodphp app/console d... 6.01.2014, 11:25:22
m.e.n.t.o.s. Wykonałem to polecenie.
W bazie danych mam wszyst... 6.01.2014, 18:08:19
Crozin Ten błąd nie jest bezpośrednio związany z Sf czy D... 6.01.2014, 19:48:36
m.e.n.t.o.s. Baza stoi na PostgreSQL.
id username password ... 7.01.2014, 11:13:57 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:35 |