Активация нового пользователя только модератором — различия между версиями
Материал из Umicms
Gordeev (обсуждение | вклад) |
Po4emu4ka (обсуждение | вклад) |
||
| (не показаны 3 промежуточные версии 2 участников) | |||
| Строка 1: | Строка 1: | ||
| − | Стандартным функционалом системы | + | Стандартным функционалом системы предполагается два варианта регистрации: с автоматической активацией и с активацией переходом по ссылке в присылаемом пользователю письме. А как сделать так, чтобы новый пользователь не мог активироваться по ссылке, а активацию производил модератор сайта? Для этого достаточно удалить из шаблона письма ссылку, перейдя по которой активируется новый пользователь. По умолчанию шаблон письма ищется в файле xsltTpls/mail/users/register/default.xsl. Если по выше указанному пути шаблон не найден, система обратится к адресу tpls/users/register/default.tpl. В шаблоне находим строку: |
| + | в xslt: | ||
| + | <pre> | ||
| + | <xsl:text>Чтобы активировать Ваш аккаунт, необходимо перейти по ссылке, либо скопировать ее в адресную строку браузера:</xsl:text><br /> | ||
| + | <a href="{activate_link}"> | ||
| + | <xsl:value-of select="activate_link" /> | ||
| + | </a> | ||
| + | </pre> | ||
| + | |||
| + | в tpls: | ||
<pre> | <pre> | ||
Чтобы активировать Ваш аккаунт, необходимо перейти по ссылке, либо скопировать ее в адресную строку браузера:<br /> | Чтобы активировать Ваш аккаунт, необходимо перейти по ссылке, либо скопировать ее в адресную строку браузера:<br /> | ||
| Строка 9: | Строка 18: | ||
Ваша учетная запись будет активирована после рассмотрения модератором сайта. | Ваша учетная запись будет активирована после рассмотрения модератором сайта. | ||
</pre> | </pre> | ||
| + | [[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]] | ||
Текущая версия на 12:06, 6 июня 2018
Стандартным функционалом системы предполагается два варианта регистрации: с автоматической активацией и с активацией переходом по ссылке в присылаемом пользователю письме. А как сделать так, чтобы новый пользователь не мог активироваться по ссылке, а активацию производил модератор сайта? Для этого достаточно удалить из шаблона письма ссылку, перейдя по которой активируется новый пользователь. По умолчанию шаблон письма ищется в файле xsltTpls/mail/users/register/default.xsl. Если по выше указанному пути шаблон не найден, система обратится к адресу tpls/users/register/default.tpl. В шаблоне находим строку:
в xslt:
<xsl:text>Чтобы активировать Ваш аккаунт, необходимо перейти по ссылке, либо скопировать ее в адресную строку браузера:</xsl:text><br />
<a href="{activate_link}">
<xsl:value-of select="activate_link" />
</a>
в tpls:
Чтобы активировать Ваш аккаунт, необходимо перейти по ссылке, либо скопировать ее в адресную строку браузера:<br /> <a href="%activate_link%">%activate_link%</a>
и меняем ее примерно на следующую:
Ваша учетная запись будет активирована после рассмотрения модератором сайта.