Архив Айгуст —
архив помогалки Августа
«Никто не вечен… В отличие от знаний»
Внимание!
  Материалы на данном сайте представляют собой архивную копию форума «Айгуст - помогалка Августа» на момент октября 2019 года с целью сохранения знаний. Все права на материалы принадлежат их авторам. Материалы представлены в открытый доступ в ознакомительных целях, запрещено их коммерческое использование без согласования с авторами. Администрация сайта не несёт ответственности за содержание материалов, в том числе за наличие вредоносных закладок в коде, используйте любой предоставленный код на свой страх и риск. Рекомендуется проверять любые файлы вручную и перезаливать на собственный хостинг, дабы избежать возможной модификации или исчезновения в будущем.

Шаблон авторизации

15.08.2010 13:58:43
Шаблон авторизации
Авторизация в чате происходит в два этапа: сначала вводится ник, потом пароль.

Имеется возможно объединить эти два шага в один. Все что для этого нужно сделать - только добавить еще одно поле для ввода пароля рядом с вводом ника в шаблоне "логин".

Пример
%ERROR1 = "Слишком длиный ник"%
%ERROR2 = "Недопустимый ник"%
%ERROR3 = "Неправильный пароль\\\\Проверте раскладку клавиатуры."%
%ERROR4 = "Прежде чем войти в этот чат, необходимо зарегистрироваться."%
%ERROR5 = "Этот ник уже находится в чате"%
%ERROR6 = "В чате достигнут предел пользователей"%
%ERROR7 = "Доступ запрещен"%

<table class=send cellspacing=0 cellpadding=0 height=100%><tr>
<td width=50%></td>
<td nowrap>%?Добро пожаловать, %NICK%, заходи!%:%Введите ваше имя:?%</td>
<td class=p nowrap>%input("nick", %NICK%, 25, 32)% %input("pass", "", 25, "", "", "type=password disabled")%</td><td>%submit("", " OK ")%</td>
<td width=50%></td>
</tr></table>
#330
15.08.2010 13:59:40
Другой шаблон авторизации
Пример шаблона авторизации в две строки для широкого фрейма.

Код устанавливается в шаблон "логин"
%ERROR1 = "Слишком длиный ник"%
%ERROR2 = "Недопустимый ник"%
%ERROR3 = "Неправильный пароль\\\\Проверте раскладку клавиатуры."%
%ERROR4 = "Прежде чем войти в этот чат, необходимо зарегистрироваться."%
%ERROR5 = "Этот ник уже находится в чате"%
%ERROR6 = "В чате достигнут предел пользователей"%
%ERROR7 = "Доступ запрещен"%

<table class=send cellspacing=0 cellpadding=0 height=100%>
<tr>
<td width=20% rowspan=2></td>
<td width=20% nowrap align=right>%?Добро пожаловать, %NICK%, заходи!%:%Введите ваше имя:?%</td>
<td width=10% class=p>%input("nick", %NICK%, 30, 32)%</td>
<td width=20%></td>
<td width=20% rowspan=2></td>
</tr><tr>
<td align=right>Пароль:</td>
<td class=p>%input("pass", "", 30, "", "", "type=password disabled")%</td>
<td>%submit("", " OK ")%</td>
</tr>
</table>
#332
15.08.2010 14:00:24
Re: Шаблон авторизации
Для подстраховки, в случае, если пользователь забыл ввести пароль, а пароль требуется, вместо стадартного однострочного ввода пароля, для сохранения однообразия, можно использовать тот же код, что и в шаблоне "логин", только еще проще.
<table class=send cellspacing=0 cellpadding=0 height=100%>
<tr>
<td width=20% rowspan=2></td>
<td width=20% align=right>Ник:</td>
<td width=10% class=p>%input("nick", %NICK%, 30, 32)%</td>
<td width=20%></td>
<td width=20% rowspan=2></td>
</tr><tr>
<td align=right>Пароль:</td>
<td class=p>%input("pass", "", 30, "", "", "type=password disabled")%</td>
<td>%submit("", " OK ")%</td>
</tr>
</table>
#333
08.09.2010 14:27:16
Re: Шаблон авторизации
Смысл это выкладывать тут если оно всё есть в доках на августе?
#1010
09.09.2010 05:25:16
Re: Шаблон авторизации

А смысл в том что некоторые не знают об этом.
#1019

Другие темы раздела