Loading...
toshko93 avatar toshko93 10 Точки

[Exercise: First page with Symfony] Проблем с регистрацията на User

Здравейте колеги,

правя си упражнението от лекцията Exercise: First page with Symfony. Но имам проблем с III. User Authentication. Правя всичко стъпка по стъпка но не ми работи регистрацията на потребител. Единственото което направих различно от описаното е да ъпдейтна схемата за да може таблицата да съществува (понеже не го видях да е описано). Рових се из документацията и в StackOverflow, но нищо не намирам, всичко изглежда все едно го правя както трябва но не работи. Та за това реших да го постна тук, понеже предполагам грешката е малка и се надявам някой да я открие.

Когато събмитна формата, просто не влиза в if (isSubmitted()). В Request-a имам FormData с попълнените данни.

UserType.php: https://pastebin.com/sZeKHZtc 

UserController.php: https://pastebin.com/zhs9F7BM

User.php: https://pastebin.com/eXbUfQ0m

register.html.twig: https://pastebin.com/MZ5246Af

От 2-3 дни го мъча и преглеждам документа от упражненията на ново и не се получава, предполагам съм пропуснал нещо елементарно което ще ми избоде очите :D

Линк към целия проект: https://www.dropbox.com/s/73x4b42gbssykg3/SoftUniBlog.zip?dl=0

Тагове:
0
PHP MVC Frameworks 01/12/2017 12:43:14
dvdty avatar dvdty 497 Точки

Name-a на CSRF-фа не трябва ли да е user[_token]? Пробвай да си принтираш формата по този начин:

{{ form_start(form) }}
{{ form_widget(form) }}
{{ form_end(form) }}

(ще трябва да я пращаш с enter или да сложиш submit в UserType-a)

0
01/12/2017 13:09:40
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.