Здравствуйте!
Есть проблема с сохранением логина и пароля при авторизации на сайте.
Каждый раз при входе на сайт приходиться вводить пароль и логин.
Со стандартными шаблонами все ок, т. е. проблема именно этого шаблона.
Помогите разобраться в чем косяк?
[not-group=5]
<div class="logindate">
<ul>
<li style="border: 0pt none; text-align: center; background: transparent;"><img src="{foto}"></li>
<li><b><script language="javascript">
var h=(new Date()).getHours();
if (h > 3 && h < 12) document.writeln("Доброе утро, {login}!");
if (h > 11 && h < 18) document.writeln("Добрый день, {login}!");
if (h > 17 && h < 24) document. writeln("Добрый вечер, {login}!");
if (h > 23 || h < 4 ) document. writeln("{login}, почему не спишь?");
</script ></b></li>
<li> [admin-link]<a href="{admin-link}" target="_blank">Админцентр</a>[/admin-link]</li>
<li><a href="{addnews-link}">Добавить новость</a></li>
<li><a href="{profile-link}">Профиль</a></li>
<li><a href="{stats-link}">Статистика</a></li>
<li><a href="{pm-link}">ПС ({new-pm} | {all-pm})</a></li>
<li><a href="{favorites-link}">Закладки</a></li>
<li><a href="{newposts-link}">Непрочитанное</a></li>
<li><a onclick="javascript: showBusyLayer()" href="{logout-link}"><b>Выход</b></a></li>
</ul>
</div>
[/not-group]
[group=5]
<form name="loginForm" method="post" onsubmit="javascript:showBusyLayer()" action="">
<ul>
<li class="lfield">
<div><input type="text" name="login_name" value="Логин" onfocus="login_focus(this);" onblur="login_blur(this);" /></div>
</li>
<li class="lfield">
<div>
<input id="p1" type="text" name="top_password" value="Пароль" onfocus="login_focus(this);" onblur="login_blur(this);" />
<input id="p2" style="display: none;" type="password" name="login_password" value="Пароль" onfocus="login_focus(this);" onblur="login_blur(this);" />
</div>
<script type='text/javascript'>
function login_focus(elm){
if(elm.value=='Логин' || elm.value=='Пароль'){
if(elm.value=='Пароль'){
document.getElementById('p1').style.display='none';
document.getElementById('p2').style.display='';
document.getElementById('p2').focus();
}
elm.value = '';
}
}
function login_blur(elm){
if(elm.value=='') {
if(elm.type=='password') {
document.getElementById('p1').style.display='';
document.getElementById('p2').style.display='none';
document.getElementById('p1').value = 'Пароль';
document.getElementById('p2').value = '';
} else elm.value = 'Логин';
} else if(elm.type=='password') document.getElementById('p1').value = document.getElementById('p2').value;
}
</script>
</li>
<li class="submit">
<input name="login" type="hidden" id="login" value="submit" />
<input class="btn" onclick="submit();" onmouseover="this.className='btnhover'" onmouseout="this.className='btn'" name="image" value="Войти" type="image" src="{THEME}/images/spacer.gif" />
<div><a href="/index.php?do=register" title="Регистрация">Регистрация</a></div>
<div><a href="/index.php?do=lostpassword" title="Напомнить пароль?">Напомнить пароль?</a></div>
<div class="clr"></div>
</li>
</ul>
</form>
[/group]
Вот сам сайт:
komarez.ru Источник:
dle-faq.pro, DLE