Jump to content

Форма регистрации и входа на одной странице


Recommended Posts

Доброго времени суток

Подскажите плиз как объединить страницу входа и страницу регистрации в одну страницу?

Стили соотвественно допилить ручками смогу самостоятельно

Заранее всем спасибо

Link to post
Share on other sites

Доброго времени суток

Подскажите плиз как объединить страницу входа и страницу регистрации в одну страницу?

Стили соотвественно допилить ручками смогу самостоятельно

Заранее всем спасибо

 

копируете одну форму и вторую на какую-то одну страницу (регистрации или авторизации) или создаете в админке отдельную страницу и переносите обе формы в page.tpl с условием {if $page->id==1}выводим форму регистрации и авторизации{/if}

 

у одной формы ставите action="/user/login" а у второй action="/user/register"

Edited by mishanya
Link to post
Share on other sites

копируете одну форму и вторую на какую-то одну страницу (регистрации или авторизации) или создаете в админке отдельную страницу и переносите обе формы в page.tpl с условием {if $page->id==1}выводим форму регистрации и авторизации{/if}

 

у одной формы ставите action="/user/login" а у второй action="/user/register"

Спасибо конечно не немного не понятно)))

Вот так у меня сейчас выглядит общий код

<div id="page_title"><h1>Вход / Авторизация в каталоге для учета скидки</h1></div>
<form class="form login_form" method="post">
	<p style='padding:10px 0;'>Выполнив вход, Вы сможете заказывать товары с учетом скидки, назначенной администрацией для вашего аккаунта. Уточнить Вашу персональную скидку Вы можете по нашим телефонам.</p>
	{if $error}
		<div class="message_error">
		{if $error == 'login_incorrect'}Неверный логин или пароль
		{elseif $error == 'user_disabled'}Ваш аккаунт еще не активирован.
		{else}{$error}{/if}
		</div>
	{/if}
	<label>Email</label>
	<input type="text" name="email" data-format="email" data-notice="Введите email" value="{$email|escape}" maxlength="255" />
    <label>Пароль (<a href="user/password_remind">напомнить</a>)</label>
    <input type="password" name="password" data-format=".+" data-notice="Введите пароль" value="" />
	<input type="submit" class="button right" name="login" value="Войти">
</form>

<div id="page_title"><h1>Регистрация</h1></div>
<p style='padding:10px 0;'>Для наших постоянных клиентов мы предлагаем зарегистрироваться в нашем каталоге. Выполнив вход, Вы сможете заказывать товары с учетом скидки, назначенной администрацией для вашего аккаунта. Уточнить Вашу персональную скидку Вы можете по нашим телефонам.</p>

{if $error}
<div class="message_error">
	{if $error == 'empty_name'}Введите имя
	{elseif $error == 'empty_email'}Введите email
	{elseif $error == 'empty_password'}Введите пароль
	{elseif $error == 'user_exists'}Пользователь с таким email уже зарегистрирован
	{else}{$error}{/if}
</div>
{/if}

<form class="form register_form" method="post">
	<label>Имя</label>
	<input type="text" name="name" data-format=".+" data-notice="Введите имя" value="{$name|escape}" maxlength="255" />
	<label>Email</label>
	<input type="text" name="email" data-format="email" data-notice="Введите email" value="{$email|escape}" maxlength="255" />
    <label>Пароль</label>
    <input type="password" name="password" data-format=".+" data-notice="Введите пароль" value="" />
    <input type="submit" class="button" name="register" class="button right" value="Зарегистрироваться">
</form> 

И немного не понятно куда вставить)))

 

Link to post
Share on other sites

 

<form class="form register_form" method="post" action="user/register">
<form class="form login_form" method="post" action="user/login">

)))).... огромное человеческое спасибо

Думаю не мне одному пригодиться

Жму 5

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...