Login.tpl

Шаблон авторизации пользователей, который используется для отображения формы авторизации. Можно настраивать любую стилистику.

Также, использовав форму из этого шаблона, можно ее вставить, к примеру в главный шаблоны сайта main.tpl, для того, чтобы отобразить на всех страницах.

Пример:

 1 <h1>{lang('lang_login_page')}</h1>
 2 
 3 {if validation_errors() OR $info_message}
 4     <div class="errors"> 
 5         {validation_errors()}
 6         {$info_message}
 7     </div>
 8 {/if}
 9 
10 <form action="" method="post" class="form">
11 
12 <p>
13     <label for="username">{lang('lang_login')}</label> 
14     <input type="text" id="username" size="30" name="username" class="text" />    
15 </p>
16 
17 <p>
18     <label for="password">{lang('lang_password')}</label> 
19     <input type="password" size="30" name="password" class="text" />
20 </p>
21 
22 {if $cap_image}
23 <p>
24     <label for="captcha">{$cap_image}</label> 
25     <input type="text" size="30" name="captcha" class="text" />
26     <br />
27     <span class="help_text">Укажите код протекции</span>
28 </p>
29 {/if}
30 
31 <p>
32     <label for="remember">&nbsp;</label> 
33     <input type="checkbox" name="remember" value="1" id="remember" /> {lang('lang_remember_me')} 
34 </p>
35 
36 <p>
37     <label for="submit">&nbsp;</label> 
38     <input type="submit" id="submit" class="button" value="{lang('lang_submit')}" /> 
39 </p>
40 
41 <p>
42     <label>&nbsp;</label> 
43     <a href="{site_url($modules.auth . '/forgot_password')}">{lang('lang_forgot_password')}</a>
44     &nbsp;
45     <a href="{site_url($modules.auth . '/register')}">{lang('lang_register')}</a>
46 </p>
47 
48 {form_csrf()}
49 </form>