com_registration_login не работает корректно

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 28 февраля 2014 в 13:08
Создал свой отдельный login form для того, чтобы поставить внутрь компонента. В конечном итоге он отказывает работать нормально. С учётом что он полностью идентичен, просто стилизован чуть иначе.

  1.  
  2. <form method="post" action="" class="login_form">
  3. <div class="title">Вход</div>
  4. <div class="field">
  5. <div class="text">
  6. <input type="text" name="login" id="login_field" tabindex="1" placeholder="{$LANG.LOGIN} {$LANG.OR} {$LANG.EMAIL}" />
  7. <div class="icon_login"></div>
  8. </div>
  9. </div>
  10. <div class="field">
  11. <div class="text">
  12. <input type="password" id="pass_field" placeholder="" name="password" tabindex="2" />
  13. <div class="icon_password"></div>
  14. </div>
  15. </div>
  16. {if $anti_brute_force}
  17. {captcha}
  18. {/if}
  19. <div class="buttons">
  20. <input type="submit" name="login_btn" class="login-button" tabindex="4" value="Войти" />
  21. </div>
  22. </form>
  23.  
Оригинал:

  1.  
  2. <form method="post" action="">
  3. <div class="lf_title">{$LANG.LOGIN} {$LANG.OR} {$LANG.EMAIL}</div>
  4. <div class="lf_field">
  5. <input type="text" name="login" id="login_field" tabindex="1"/> <a href="/registration" class="lf_link">{$LANG.REGISTRATION}</a>
  6. </div>
  7. <div class="lf_title">{$LANG.PASS}</div>
  8. <div class="lf_field">
  9. <input type="password" name="pass" id="pass_field" tabindex="2"/> <a href="/passremind.html" class="lf_link">{$LANG.FORGOT_PASS}</a>
  10. </div>
  11. {if $anti_brute_force}
  12. <div class="lf_title">{$LANG.SECUR_SPAM}</div>
  13. <div class="lf_field">
  14. {captcha}
  15. </div>
  16. {/if}
  17. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  18. <tr>
  19. <td width="20"><input type="checkbox" name="remember" value="1" checked="checked" id="remember" tabindex="3" /></td>
  20. <td>
  21. <label for="remember">{$LANG.REMEMBER_ME}</label>
  22. </td>
  23. </tr>
  24. </table>
  25. <p class="lf_submit">
  26. <input type="submit" name="login_btn" value="{$LANG.SITE_LOGIN_SUBMIT}" tabindex="4" />
  27. </p>
  28. </form>
  29.  
Теперь просто сравним кусочки кодов, чтобы понять, что не работает?

  1.  
  2. Формы -->
  3. --> МОЯ
  4. <form method="post" action="" class="login_form">
  5.  
  6. --> Оригинал
  7. <form method="post" action="">
  8.  
  9. Инпуты -->
  10. --> МОИ
  11. <input type="text" name="login" id="login_field" tabindex="1" placeholder="{$LANG.LOGIN} {$LANG.OR} {$LANG.EMAIL}" />
  12. <input type="password" id="pass_field" placeholder="" name="password" tabindex="2" />
  13. ----> КАПЧА
  14. <input placeholder="Введите символы с картинки" name="<?php echo $input_name; ?>" type="text" tabindex="3">
  15. <input type="submit" name="login_btn" class="login-button" tabindex="4" value="Войти" />
  16.  
  17. --> Оригинал
  18. <input type="text" name="login" id="login_field" tabindex="1"/>
  19. <input type="password" name="pass" id="pass_field" tabindex="2"/>
  20. <input type="submit" name="login_btn" value="{$LANG.SITE_LOGIN_SUBMIT}" tabindex="4" />
  21.  
Что может мешать нормальной работе?
#2 3 марта 2014 в 16:22
Разобрался. Вся проблема была в порядке заполнения.
  1. <input type="password" id="pass_field" placeholder="" name="password" tabindex="2" />
to
  1. <input type="password" name="password" id="pass_field" placeholder="" tabindex="2" />
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.