По умолчанию модуль sfGuardAuth
поставляется с 2 очень простыми шаблонами:
signinSuccess.php
secureSuccess.php
Если вы хотитечтобы настроить один из этих шаблонов:
Создайте модуль sfGuardAuth
в своем приложении (не используйте задачу init-module
, просто создайте каталог sfGuardAuth
)
Создайте шаблон с именем шаблона, который вы хотите настроить в каталоге sfGuardAuth/templates
Symfony теперь отображает ваш шаблон вместо шаблона по умолчанию
Дополнительная информация: https://github.com/Garfield-fr/sfDoctrineGuardPlugin
Редактировать:
Необходимо настроить settings.yml
enabled_modules: [default, sfGuardAuth, sfGuardUser]
.actions:
login_module: sfGuardAuth
login_action: signin
Thisмой signinSuccess.php
<h2>Bejelentkezés</h2>
<form id="loginform" action="<?php echo url_for('@sf_guard_signin') ?>" method="post">
<input type="hidden" name="signin[_csrf_token]" value="2a831d070cdd61d81bb1572be3f52d21" id="signin__csrf_token" /> <p>
<label class="required" for="username">Felhasználónév vagy Email:</label><br/>
<input type="text" name="signin[username]" id="signin_username" class="text" /> </p>
<p>
<label class="required" for="password">Jelszó:</label><br/>
<input type="password" name="signin[password]" id="signin_password" class="text" /> </p>
<p>
<input type="submit" class="btn btn-green big" value="Signin" />
</p>
<div class="clear"> </div>
<?php echo $form->renderHiddenFields(); ?>
</form>