Не работают должным образом формы авторизации и регистрации, в чем проблема? :: DLE FAQ

Не работает авторизация в модальном окне что делать?

вопрос

Здравствуйте, подскажите как подчинить форму авторизации в модальном окне? (login.tpl) отказываться реагировать на вход. Есть ли какие варианты решение этой проблемы?

код:


[group=5]
<li style="border-right: 1px solid #898788;height: 15px;padding: 0px 10px 0px 6px;float: left;margin-right: 9px;"><a href="#dialog" name="modal" id="wishlist-total" title="Войти на сайт"><span >Авторизация</span></a></li>            
<div id="boxes">
<div id="dialog" class="window">
<h3>Вход в личный кабинет</h3>
<div class="login-form">
<div class="flex-row">
<label class="lf--label" for="login_name">
<svg x="0px" y="0px" width="12px" height="13px">
<path fill="#B1B7C4" d="M8.9,7.2C9,6.9,9,6.7,9,6.5v-4C9,1.1,7.9,0,6.5,0h-1C4.1,0,3,1.1,3,2.5v4c0,0.2,0,0.4,0.1,0.7 C1.3,7.8,0,9.5,0,11.5V13h12v-1.5C12,9.5,10.7,7.8,8.9,7.2z M4,2.5C4,1.7,4.7,1,5.5,1h1C7.3,1,8,1.7,8,2.5v4c0,0.2,0,0.4-0.1,0.6 l0.1,0L7.9,7.3C7.6,7.8,7.1,8.2,6.5,8.2h-1c-0.6,0-1.1-0.4-1.4-0.9L4.1,7.1l0.1,0C4,6.9,4,6.7,4,6.5V2.5z M11,12H1v-0.5 c0-1.6,1-2.9,2.4-3.4c0.5,0.7,1.2,1.1,2.1,1.1h1c0.8,0,1.6-0.4,2.1-1.1C10,8.5,11,9.9,11,11.5V12z"
/>
</svg>
</label>
<input id="username" autocomplete="off" name="login_name" id="login_name" class='lf--input' placeholder='Логин' type='text' >
</div>

  <div class="flex-row">
<label class="lf--label" for="login_password">
<svg x="0px" y="0px" width="15px" height="5px">
<g>
<path fill="#B1B7C4" d="M6,2L6,2c0-1.1-1-2-2.1-2H2.1C1,0,0,0.9,0,2.1v0.8C0,4.1,1,5,2.1,5h1.7C5,5,6,4.1,6,2.9V3h5v1h1V3h1v2h1V3h1 V2H6z M5.1,2.9c0,0.7-0.6,1.2-1.3,1.2H2.1c-0.7,0-1.3-0.6-1.3-1.2V2.1c0-0.7,0.6-1.2,1.3-1.2h1.7c0.7,0,1.3,0.6,1.3,1.2V2.9z"
/>
</g>
</svg>
</label>
<input id="password" autocomplete="off" type="password" name="login_password"  class='lf--input' placeholder='Пароль' type='password'>
</div>
<input class='lf--submit' onclick="submit();" type="submit" value='Войти'><i class="m-icon-login"></i>
</div>

<h3 style="padding-top: 14px;">Войти с помощью</h3>
<p>&nbsp;</p>
<div class="clearfix"></div>
<div class="sign-in">
<p style="float: left; width: 169px; background-color: #3b5998;"><a style="color: #FFFFFF;" href="{facebook_url}" class="butt2on fak">Facebook</a></p>
<p style="float: right; width: 169px; background-color: #6782BE;"><a style="color: #FFFFFF;" href="{vk_url}" class="butt2on vk22">Вконтакте</a></p>
<p style="float: left; width: 169px; background-color: #53DD7E;"><a style="color: #FFFFFF;" href="{mailru_url}" class="butt2on tw">Mail.ru</a></p>
<p style="float: right; width: 169px; background-color: #de4c34;"><a style="color: #FFFFFF;" href="{google_url}" class="butt2on go">Google </a></p>
</div>
<div class="clearfix"></div>
<h3 style="padding-top: 17px; font-size: 20px;">Забыли пароль?</h3>
<h3 style="padding-top: 0px; font-size: 15px;">Перейдите по <a style="color: #E24C7D;" href="{lostpassword-link}">сылке</a> для восстановления.</h3>
<h3 style="padding-top: 0px; font-size: 15px;">Ещё не зарегистрированы? <a style="color: #E24C7D;" href="{registration-link}">Создайте аккаунт</a></h3>
</div>
<div id="mask"></div>
</div>    
[/group]

я так понимаю type=”submit” должен отвечать за отправку?

Не работают должным образом формы авторизации и регистрации, в чем проблема?

вопрос

Похожее:  Личный кабинет Пенсионного фонда РФ для физлиц - вход и регистрация на официальном сайте

В общем я подключил псевдо Ajax формы и вывод ошибок

Форму входа и регистрации сделал следующим образом

в login.tpl вставил код


<script type="text/javascript">
    function showLoginza() {
        $(function(){
            $('#loginza').dialog({
                autoOpen: true,
                width: 406,
                modal: true,
                open: function(event, ui) {
                    $('.ui-widget-overlay').bind('click', function() { 
                        $('#loginza').dialog('close'); 
                    }); 
                    $('body').addClass('overflowhidecs');
                },
                close: function(event, ui) {
                    $('body').removeClass('overflowhidecs');
                }
            });
        });
    }

    function showRegistr() {
        $(function(){
            $('#registr').dialog({
                autoOpen: true,
                width: 406,
                modal: true,
                open: function(event, ui) {
                    $('.ui-widget-overlay').bind('click', function() { 
                        $('#registr').dialog('close'); 
                    }); 
                    $('#loginza').dialog('close');
                    $('body').addClass('overflowhidecs');
                },
                close: function(event, ui) {
                    $('body').removeClass('overflowhidecs');
                }
            });
            
        });
    }
</script>
<a onclick="showLoginza(); return false;" class="login_main">Войти</a>
<div id="loginza" title="Вход" style="display:none; ">
<form class="ajaxForm" method="post" action="" target="ajaxForm_0">
        <ul class="login_form">
            <li>
                <input placeholder="{login-method}" type="text" name="login_name" id="login_name">
            </li>
            <li class="login_input-btn">
                <input placeholder="Пароль" type="password" name="login_password" id="login_password">
            </li>
            <li>
                <button class="btn" onclick="submit();" type="submit" title="Войти">Вход</button>
                <input name="login" type="hidden" id="login" value="submit">
            </li>
            <li class="reg">
                <a onclick="showRegistr(); return false;" class="regist_main">Регистрация</a>
            </li>
        </ul>
        </form>
    <div class="blocksocbtn">
        <div class="linesocbtn"></div>
[vk]
<a href="{vk_url}" target="_blank" class="socbtn"><i class="socbtnvk"></i>Войти через Вконтакте</a>
        [/vk]
    </div>
</div>

{include file="registration.tpl"}

В форме регистрации такой код


<div id="registr" title="Регистрация" style="display:none; ">
    <form class="slink ajaxForm" method="post" name="registration" id="registration" action="?do=register" target="ajaxForm_0">
        <ul class="login_form">
            <li class="login">
                <input placeholder="Логин" type="text" name="name" id="name" class="f_input" onblur="CheckLogin(); return false;">
            </li>
            <li class="login_input-btn">
                <input placeholder="Адрес электронной почты" type="text" name="email" id="email" class="f_input">
            </li>
            <li class="login_input-btn">
                <input placeholder="Пароль" type="password" name="password1" class="f_input" id="password1">
            </li>
            <li class="login_input-btn">
                <input placeholder="Повторите пароль" type="password" name="password2" id="password2" class="f_input">
            </li>
            
            <li>
                <button name="submit" class="btn" type="submit"><span>Зарегистрироваться</span></button>
                <input name="submit_reg" type="hidden" id="submit_reg" value="submit_reg">
            </li>
        </ul>
    
   </form>
    <div class="blocksocbtn">
        <div class="linesocbtn"></div>
        [vk]
<a href="{vk_url}" target="_blank" class="socbtn"><i class="socbtnvk"></i>Войти через Вконтакте</a>
        [/vk]
    </div>
</div>

Проблема заключается в том что не работают ошибки если форма заполнена или не заполнена не правильно и самая страшная проблема что при попытке войти через логин или пароль не перезагружается даже страница после успешного входа или успешной регистрации, авторизация через VK так же не срабатывает в чем может быть причина? На др ресурсе откуда тянул код, все работает

Похожее:  Как поменять пароль на wifi роутере Ростелеком в домашних условиях на компьютере и телефоне

Слетает авторизация на версии 10.1

вопрос

Добрый день.
Возникла ничем не решаемая проблема: периодически слетает авторизация, т.е. завершается сессия при любых действиях на сайте. При перезаходе (т.е. закрытии сайта и его повторном открытии) авторизация остается, тем не менее, при дальнейших действиях сессия завершается. При поиске в интернете были найдены такие ответы, как чистка кеша, удаление куков, смена браузера и т.п. Что же, ничего из этого не помогло. На vhod-v-lichnyj-kabinet.ru таки было найдено решение для версии 9.7, и действительно помогло. Однако, спустя от тридцати до сорока минут ситуация стала невыносимой – авторизация слетает при каждом действии, будь то добавление статьи или просто переход по сайту (до этого можно было совершить три-четыре действия).
Быть может, кто-то здесь сталкивался со схожей проблемой и может оказать помощь.
Заранее благодарю всех тех, кто поможет, попытается помочь, или же просто прочитает это.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector