Я довольно новичок в smyfony, и я целый день играл с этим плагином sfDoctrineGuard.
это работает по большей части. У меня просто проблемы с функцией забытого пароля.
На самом деле я все сделал в соответствии с файлом readme в плагине.
проблема:
в security.yml я установил
по умолчанию:
is_secure: правда
очевидно, в модуле sfGuard есть security.yml, который говорит:
обеспечить:
is_secure: false
зарегистрировались:
is_secure: false
SignOut:
is_secure: false
, что имеет смысл, иначе сайт входа не был бы доступен.
НО
Кажется, он не работает с функцией забытого пароля:
routing.yml
sf_guard_signin:
URL: / логин
параметр: {модуль: sfGuardAuth, действие: вход}
sf_guard_signout:
URL: / выход
параметр: {модуль: sfGuardAuth, действие: выход}
sf_guard_forgot_password:
URL: / забыл_пароль
параметр: {модуль: sfGuardForgotPassword, действие: индекс}
sf_guard_forgot_password_change:
URL: / забыл_пароль /: уникальный_ключ
класс: sfDoctrineRoute
параметры: {модель: sfGuardForgotPassword, тип: объект}
param: {module: sfGuardForgotPassword, действие: изменить}
требования:
sf_method: [получить, опубликовать]
Я не могу получить доступ к / Forgot_password, так как меня перенаправили на страницу / логин.
поэтому я поставил security.yml с
forgot_password:
is_secure: false
в каталоге config модуля sfGuardForgotPassword.
Но это, похоже, не работает.
и это не работает, если я помещу это в глобальный security.yml либо: - (
У кого-нибудь есть подсказка?