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

Пароль (код) на регистрацию

26.02.2012 22:28:10
Пароль (код) на регистрацию
Хотелось бы поставить пароль (код) на регистрацию в чате. Возможно, ли это осуществить? Если возможно, то как?
#19405
26.02.2012 22:47:54
Re: Пароль (код) на регистрацию
Нууу, надо подумать. Можно и без пароля, просто убирать кнопку "Принять" (правила) и ставить её тогда, когда кто то хочет регнуться [изображение]
#19409
26.02.2012 22:48:14
Re: Пароль (код) на регистрацию
Нууу, надо подумать. Можно и без пароля, просто убирать кнопку "Принять" (правила) и ставить её тогда, когда кто то хочет регнуться [изображение]
#19410
26.02.2012 22:52:32
Re: Пароль (код) на регистрацию
Спасибо за данное предложение, но мне оно не подходит, не удобно будет каждый раз ставить и убирать кнопку. Хочется, чтобы я давал определенный код человеку, он вводил его, после чего допускался до регистрации, а веденный код уже становился не действительным, т.е. использовался бы только 1 раз.
#19415
27.02.2012 23:22:18
Re: Пароль (код) на регистрацию
Заводим базу данных паролей → Запиливаем PHP скрипт проверки → Ставим на хостинг → В форме регистрации ставим проверку на данные %POST()% → Тестируем → PROFIT???!!

Скрипт допустим: выполняет проверку на валидность пароля/кода, при верном введении отсылает POSTом некоторые данные на /people/form чата и удаляет код и базы данных. На странице регистрации проверяем данные:
%SOME_SECRET_PARAM="SECRET"%

%DENIED<<<CODE
Чтобы пройти регистрацию, получите код у администратора.<br />
<form action="myhost/access.php" method="post">
<input type="text" name="code" />
<input type="submit" name="codeSubmit" value="Проверить код" />
</form>
CODE%

%CHECK<<<CODE
%IF(%EQ(%POST('ACCESS')%, 'granted')%, %(%REGISTER_CODE%)%, %(%DENIED%)%)%
CODE%
%IF(%EQ(%POST('SECRET')%, %SOME_SECRET_PARAM%), %(%CHECK%)%, '')%
К примеру. Я не уверен в правильности и работоспособности кода.

Так же можно сделать средствами Августа, но коды придется менять самому.

Только зачем вам эта возня??
#19507
28.02.2012 00:29:16
Re: Пароль (код) на регистрацию

А есть старый проверенный способ. Не знаю работает ли он сечас, но по-идее должен.
Админка|Люди|Регистрация|HTML код анкеты
%ERROR_PHOTO1 = "Ошибка! Неверный формат файла."%
%ERROR_PHOTO2 = "Ошибка! Такая фотография уже существует."%
%ERROR_PHOTO3 = "Ошибка! Слишком маленький размер фотографии."%
%ERROR_PHOTO4 = "Ошибка! Невозможно загрузить фоторгафию."%
%ERROR_PHOTO5 = "ОШИБКА! Слишком тяжелая фотография."%

%ERROR_PASS = "Неверный пароль"%
%ERROR_NICK1 = "Пустой ник."%
%ERROR_NICK2 = "Слишком короткий ник."%
%ERROR_NICK3 = "Слишком длиный ник."%
%ERROR_NICK4 = "Недопустимый символ в нике."%
%ERROR_NICK5 = "Вы не можете больше добавить себе ник."%
%ERROR_NICK6 = "Ник <b>%ERROR_PARAM%</b> занят, выберите другой."%
%ERROR_NICK7 = "У вас отсутствуют ники."%

%BUTTONS<<<END
<tr><td colspan=2><hr></tr>
<tr class=btns>
<td>%button('cancel', 'Отмена', '', 'class=btn')%
<td align=right>
%IF( %EQ(%PAGE%, '1')%, '', %button('back', '<<< Назад', '', 'class=btn')% )%
%IF( %EQ(%PAGE%, 'NICK')%, %submit('done', 'Готово', '', 'class=btn')%, %submit('', 'Далее >>>', '', 'class=btn')% )%
</tr>
END%

%ALLOW_HTML<<<END
%?<tr><td colspan=2 align=center class=err>%{"ERROR_%ERROR%"}%<br><br></td></tr>?%
%PEOPLE('FORM', %PAGE%, '<tr class=bg%ODDEVEN%><td%TOP%>%DISPLAY%:<td>%EDIT%</tr>')%
%IF(%PAGE%, %(%BUTTONS%)%, "")%
END%

%DENY_HTML<<<END
%NAME = "Р Е Г И С Т Р А Ц И Я &nbsp;З А Л О Г И Р О В А Н Н А Я"%
</center>
<tr><td colspan=2 align=center>
<br><br>
код: %input('code', '', 20, 20, 'class=inp')%%submit('code_ok', ' OK ', '', 'class=btn')%
<br>
%?<br>%CODES%?%
<br><br>
</td></tr>
<tr><td><td></tr>
END%

%HTML = %(%IF(%ALLOW%, %ALLOW_HTML%, %DENY_HTML%)%)%%

<div class=top><a href=.?sess=%SESS()%>&nbsp;Анкеты&nbsp;</a></div>
<table width=500 cellspacing=0 cellpadding=1>
<col width=220><col width=280>
<tr><td colspan=2 class=h>%NAME%</tr>

%?%TRUE(%PAGE%, %ALLOW%)%
<tr><td colspan=2 align=center>
<table class=menu width=80% cellpadding=5 cellspacing=0 style=table-layout:fixed>
<col width=9%><col width=9%><col width=9%>
<col width=9%><col width=9%><col width=9%>
<col width=9%><col width=9%><col width=9%>
<col width=9%><col width=9%>
<tr>
<th colspan=3><a p=1>%PAGE_01%</a>
<td>
<th colspan=3><a p=3>%PAGE_03%</a>
<td>
<th colspan=3><a p=5>%PAGE_05%</a>
</tr><tr>
<td colspan=2>
<th colspan=3><a p=2>%PAGE_02%</a>
<td>
<th colspan=3><a p=4>%PAGE_04%</a>
<td colspan=2>
</tr>
</table>
<hr></tr>
?%

%HTML%

%?<tr><th colspan=2><hr>%CHAT('BANNER')%</tr>?%
</table>
После сохранения шаблона "Главный администратор" чата перезаходит в чат нажимает в меню регистрация там будет что то вроде "код" и окошко куда нужно вписывать код. Только он не вписывает туда коды, а добавляет коды. К примеру вписал "123456789" нажал на ок и ниже появится этот код. После чего под этим кодом можно легко начать регистрацию, если конечно глав. админ поделится инвайтами для пользователей. -))
Так же можно проделать не с одним кодом, а сразу подобавлять более обширное кол-во кодов.

P.S. Это пример как у Августа закрытая регистрация с паролями.

#19510
28.02.2012 14:25:18
Re: Пароль (код) на регистрацию
Спасибо.

h3adseek3r, необходимо это нам чтобы допускать до регистрации, только определенных личностей.
#19538
28.02.2012 18:19:07
Re: Пароль (код) на регистрацию
Логично [изображение]
#19549
22.08.2013 08:55:09
Re: Пароль (код) на регистрацию
Сообщение piratt » менее минуты назад

Зачем выкладывать столь полезный инструмент? Чтоб потом поделится с очередной девочкой обхода кода воспроизвести на нее впечетление? Я считаю есть другие на много актуальные способы произвести впечетление!!! Считаю этот код не рабочим и удаление темы будет самым оптимальным вариантом!!!P.S Так как сами понимаете!!!
#33601
18.07.2014 17:15:58
Re: Пароль (код) на регистрацию
жесть
#35397

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