[Symfony] -sfGuardPlugin- для входа в аккаунт
Я использую Symfony 1.4
На моей странице указателя я создал несколько полей в качестве формы входа.
При использовании sfGuardPlugin он автоматически генерирует свою форму.
Итак, я ищу, как заменить стандартную форму, созданную новой, которую я создал.
Спасибо
1 ответ
По умолчанию, 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
Это мой 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>