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"> </label>
33 <input type="checkbox" name="remember" value="1" id="remember" /> {lang('lang_remember_me')}
34 </p>
35
36 <p>
37 <label for="submit"> </label>
38 <input type="submit" id="submit" class="button" value="{lang('lang_submit')}" />
39 </p>
40
41 <p>
42 <label> </label>
43 <a href="{site_url($modules.auth . '/forgot_password')}">{lang('lang_forgot_password')}</a>
44
45 <a href="{site_url($modules.auth . '/register')}">{lang('lang_register')}</a>
46 </p>
47
48 {form_csrf()}
49 </form>