Не нравятся результаты поиска? Попробуйте другой поиск!

Страница входа


     21.06.2013    Общие вопросы    6488

вопрос
Здравствуйте. Как сделать чтобы форма входа была по адресу: site.ru/login?

Ответил: КЭП


1. Создать статическую страницу.
2. Прописать для неё редирект на нужный адрес.
3. завернуть { login } в нужный тег, что бы отображалась только на данной статической странице.

Комментарии пользователей (1)

Gopr
10

494 | 164

Gopr - 21 июня 2013 23:46 - Юзер

1. Создаем отдельный файл шаблона например login_form.tpl
2. Вставляем в него HTML код формы входа, например:
<div class="loginform">
<h1>Форма входа</h1>
<form method="post">
<p><input type="text" name="login_name" id="login_name" value=""></p>
<p><input type="password" name="login_password" id="login_password" value=""><input type="submit" name="commit" value="Войти"></p><input name="login" type="hidden" id="login" value="submit"/>
<div><a href="/index.php?do=lostpassword">Вспомнить пароль</a></div></form></div>

Создаем через админ панель в списке статических страниц новую страницу.
Вставляем в нее {include file="login_form.tpl"}
Далее нужно сделать переброс авторизованного пользователя со страницы входа.
В login_form.tpl дописываем скрипт
[not-group=5]<script type="text/javascript">location.replace("/")</script>[/not-group]
Этот способ возможно не самый лучший, зато просто и работает ;)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы