DLE. Невозможно залогиниться на сайте

stryker
На сайте с 12.03.2006
Offline
814
1769

Привет всем!

Вот не могу понять как такое может быть и из-за чего...

Через админку логиниться все ок, а если пытаться через форму авторизации на сайте - нифига. Пишет ошибку:

Внимание, вход на сайт не был произведен. Возможно, Вы ввели неверное имя пользователя или пароль.

Подскажите как такую проблему можно решить?

► Лучший хостинг для сайтов ( https://vk.cc/a9FN77 )
LovelAss
На сайте с 05.06.2009
Offline
96
#1

Возможно у вас регистрация отключена.

stryker
На сайте с 12.03.2006
Offline
814
#2
LovelAss:
Возможно у вас регистрация отключена.

Не, регистрация включена. Люди регистрируются, все ок, а вот залогиниться не могут.

Сам проверил даже. Когда я залогиниваюсь через админку - на сайте я уже авторизован, но с сайта авторизоваться не могу, та же ошибка.

Это какой-то глюк в шаблоне, но какой - не представляю. Может кто сталкивался?

trahtor
На сайте с 06.12.2005
Offline
426
#3

А может быть, что форма логина кривая. Попробуй создать новый акк через админку и залогинится. Если не выйдет - то скорее-всего косяк в шаблоне login.tpl.

Staid
На сайте с 30.07.2014
Offline
59
#4

stryker, у меня было такое при переезде на другой сервер. Какой-то библиотеки не хватало, проверьте соответствует ли сервер требованиям.

---------- Добавлено 30.07.2014 в 22:37 ----------

UPD ------------------

Невнимательно прочитал, думал вас и в админку не пускает. Выходит что у вас шаблон login.tpl кривой.

stryker
На сайте с 12.03.2006
Offline
814
#5

Вот похоже, что где-то здесь что-то не так:


<input class="loginField" type="text" name="login_name" id="login_name" value="Введите логин..." onBlur="if(this.value=='')this.value='Введите логин...'" onFocus="if(this.value=='Введите логин...')this.value=''" style="width:125px;margin-bottom:13px;" />

<input class="loginField" type="password" name="login_password" id="login_password" value="Пароль" onBlur="if(this.value=='')this.value='Пароль'" onFocus="if(this.value=='Пароль')this.value=''" style="width:125px;margin-bottom:13px;" />

<input class="loginButton" name="login" id="login" type="submit" value="Вход" title="Войти" style="margin-bottom:9px;background: url({THEME}/img/log-but.png) no-repeat;width:20px;height:20px;font-size:0;border:none;cursor:pointer;" />

Только что именно - не могу понять :)

Staid
На сайте с 30.07.2014
Offline
59
#6

stryker, выложите код login.tpl и версию движка неплохо бы узнать.

stryker
На сайте с 12.03.2006
Offline
814
#7

Staid, версия 10.1

Код:


[not-group=5]
<div class="loginForm">
<div class="user_avatar">
<img src="{foto}" title="Ваш аватар" height="42" width="42" border="0" />
</div>
<ul class="user_menu">
<li>Приветствую Вас, <span class="user_name">{login}</span></li>
<li><a href="{profile-link}">Мой профиль</a>[admin-link]<a href="{admin-link}" title="Админцентр" target="_blank">[A]</a>[/admin-link] (<a href="{logout-link}">Выход</a>)</li>
<li><a href="{pm-link}" id="upml" class="fNavLink">Сообщения({new-pm})</a>
<a href="{favorites-link}">Закладки ({favorite-count})</a></li>
</ul>
</div>
[/not-group]
[group=5]
<form method="post" action="">
<table><tr><td>
<input class="loginField" type="text" name="login_name" id="login_name" value="Введите логин..." onBlur="if(this.value=='')this.value='Введите логин...'" onFocus="if(this.value=='Введите логин...')this.value=''" style="width:125px;margin-bottom:13px;" />
<input class="loginField" type="password" name="login_password" id="login_password" value="Пароль" onBlur="if(this.value=='')this.value='Пароль'" onFocus="if(this.value=='Пароль')this.value=''" style="width:125px;margin-bottom:13px;" />
<input class="loginButton" name="login" id="login" type="submit" value="Вход" title="Войти" style="margin-bottom:9px;background: url({THEME}/img/log-but.png) no-repeat;width:20px;height:20px;font-size:0;border:none;cursor:pointer;" />
<a href="{lostpassword-link}" style="margin-bottom:9px;margin-left:-10px;width:20px;height:20px;border:none;cursor:pointer;" title="Восстановить пароль"><img src="{THEME}/img/lost-but.png" alt="Восстановить пароль" title="Восстановить пароль" /></a>
<a href="{registration-link}" style="margin-bottom:9px;margin-left:-7px;width:20px;height:20px;border:none;cursor:pointer;" title="Регистрация"><img src="{THEME}/img/newuser-but.png" alt="Регистрация" title="Регистрация" /></a>
</td></tr></table>
</form>
[/group]
LovelAss
На сайте с 05.06.2009
Offline
96
#8

Рабочий вариант:


[not-group=5]
<div class="loginForm">
<div class="user_avatar">
<img src="{foto}" title="Ваш аватар" height="42" width="42" border="0" />
</div>
<ul class="user_menu">
<li>Приветствую Вас, <span class="user_name">{login}</span></li>
<li><a href="{profile-link}">Мой профиль</a>[admin-link]<a href="{admin-link}" title="Админцентр" target="_blank">[A]</a>[/admin-link] (<a href="{logout-link}">Выход</a>)</li>
<li><a href="{pm-link}" id="upml" class="fNavLink">Сообщения({new-pm})</a>
<a href="{favorites-link}">Закладки ({favorite-count})</a></li>
</ul>
</div>
[/not-group]
[group=5]
<form method="post" action="">
<table>
<tr>
<td>
<input class="loginField" type="text" name="login_name" id="login_name" value="Введите логин..." onBlur="if(this.value=='')this.value='Введите логин...'" onFocus="if(this.value=='Введите логин...')this.value=''" style="width:125px;margin-bottom:13px;" />
<input class="loginField" type="password" name="login_password" id="login_password" value="Пароль" onBlur="if(this.value=='')this.value='Пароль'" onFocus="if(this.value=='Пароль')this.value=''" style="width:125px;margin-bottom:13px;" />
<input class="loginButton" type="submit" value="Вход" title="Войти" style="margin-bottom:9px;background: url({THEME}/img/log-but.png) no-repeat;width:20px;height:20px;font-size:0;border:none;cursor:pointer;" />
<input type="hidden" name="login" id="login" value="submit" />
<a href="{lostpassword-link}" style="margin-bottom:9px;margin-left:-10px;width:20px;height:20px;border:none;cursor:pointer;" title="Восстановить пароль"><img src="{THEME}/img/lost-but.png" alt="Восстановить пароль" title="Восстановить пароль" /></a>
<a href="{registration-link}" style="margin-bottom:9px;margin-left:-7px;width:20px;height:20px;border:none;cursor:pointer;" title="Регистрация"><img src="{THEME}/img/newuser-but.png" alt="Регистрация" title="Регистрация" /></a>
</td>
</tr>
</table>
</form>
[/group]
Staid
На сайте с 30.07.2014
Offline
59
#9

stryker, я так понял у вас скрытого поля не хватает.

<input type="hidden" name="login" id="login" value="submit" />
stryker
На сайте с 12.03.2006
Offline
814
#10

LovelAss, вай спасибо! :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий