Помогите разобраться с авторизацией

Тема в разделе "JavaScript", создана пользователем Obormot, 1 фев 2012.

Модераторы: ZiX
  1. Obormot

    Obormot Постоялец

    Регистр.:
    10 янв 2012
    Сообщения:
    88
    Симпатии:
    2
    Ошибка скорей всего глупая, в JS не силен ни разу.

    Есть срипт, в нем авторизация.
    Прикрутил к нему шаблон, в шаблоне было лайтбокс окно, вставил в окно код страницы авторизации скрипта, и думал все будет отлично ! :eek: , окно открывается , заполняю поля логи/пароль , нажимаю войти, окно закрывается, в броузере в адрес добавляется:

    ?email=test&password=test&commit=Войти#

    Авторизация соотвествнно не производится.
     
  2. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    судя по всему не до конца шаблон прикрутил... код страницы и лайтбокса выложите пожалуйста, ибо часть мозга, ответственная за телепатию отключена за неуплату, к сожалению :(
     
  3. Obormot

    Obormot Постоялец

    Регистр.:
    10 янв 2012
    Сообщения:
    88
    Симпатии:
    2
    Шблон отдельно от скрипта:
    http://pro-igrushka.ru/1


    Вот код самого сайт бокса:
    вызывается ссылкой

    Код:
    <a href="#" id="login-box">Вход | Регистрация</a>
    Код:
    <!-- lightboxed login panel -->
    <div id="lightbox"></div>
     
    <div id="loginbox-panel">
    <a href="#" id="lightbox-close"></a>
    <form action="#">
    <fieldset>
    <div class="frame">
    <h4>Administrative portal</h4>
    <small>Sign in to your account.</small>
    <div class="clear"></div>
    <input type="text" value="Username" class="input-text autoclear" />
    <input type="password" value="Password" class="input-text autoclear" />
    </div>
    <div class="separator"></div>
    <div>
    <input type="submit" value="Sign in" class="input-submit float-right" />
    <a href="#" class="float-left">Forgot your password?</a>
    </div>
    </fieldset>
    </form>
    </div>
    <!-- //lightboxes login panel -->
    
    код страницы авторации скрипта:

    Код:
    <div id="content" class="login-box">
            <div class="box">
             
                <div class="box-content">
                    <div class="head"><h2>Вход</h2><span> или <a href="/account/signup.php">Регистрация</a></span></div>
                    <div class="sect">
                        <form id="login-user-form" method="post" action="/account/login.php" class="validator">
                            <div class="field email">
                                <label for="login-email-address">Email:</label>
                                <input type="text" size="30" name="email" id="login-email-address" class="f-input" value="" require="true" datatype="require|limit" min="2" />
                            </div>
                            <div class="field password">
                                <label for="login-password">Пароль:</label>
                                <input type="password" size="30" name="password" id="login-password" class="f-input" require="true" datatype="require" />
                                <span class="lostpassword"><a href="/account/repass.php">Забыли пароль?</a></span>
                            </div>
                            <div class="field autologin">
                                <input type="checkbox" value="1" name="auto_login" id="autologin" class="f-check" checked />
                                <label for="autologin">Запомнить меня?</label>
                            </div>
                            <div class="act">
                                <input type="submit" value="Войти" name="commit" id="login-submit" class="formbutton"/>
                            </div>
                        </form>
                          <div class="alifast">
                          <!--{if $INI['alipay']['alifast'] == 'Y'}-->
                          <a href="/alifast/auth_authorize.php"><img src="/static/css/i/btn_login_zfbkj.png" /></a>                       
                          <!--{/if}-->
                          <!--{if option_yes('sinalogin')}-->
                          <a href="/thirdpart/sina/login.php"><img src="/static/css/i/sina_login.png" /></a>&nbsp;
                          <!--{/if}-->
                          <!--{if option_yes('qqlogin')}-->
                          <a href="/thirdpart/qq/index.php"><img src="/static/css/i/qq.png" /></a>
                          <!--{/if}-->
                          <!--{if option_yes('qzonelogin')}-->
                          <a href="/thirdpart/qzone/index.php"><img src="/static/css/i/qq.gif" /></a>
                          <!--{/if}-->
                          </div>
                    </div>
                </div>
    Я их совместил так:
    Код:
    <!-- lightboxed login panel -->
    <div id="lightbox"></div> 
     
    <div id="loginbox-panel">
    <a href="#" id="lightbox-close"></a>
       
            <form action="#">
                <fieldset>
                    <div class="frame">
                        <h4>Administrative portal</h4>
                        <small>Sign in to your account.</small>
                        <div class="clear"></div>
                        <input type="text" value="Username" class="input-text autoclear" />
                        <input type="text" size="30" name="email" id="login-email-address" class="f-input" value="" require="true" datatype="require|limit" min="2" />
                        <input type="password" size="30" name="password" id="login-password" class="f-input" require="true" datatype="require" />
                        <input type="password" value="Password" class="input-text autoclear" />
                    </div>
                   
                    <div class="separator"></div>
                   
                    <div>
                        <input type="submit" value="Sign in" class="input-submit float-right" />
                        <input type="submit" value="Войти" name="commit" id="login-submit" class="formbutton"/>
                        <a href="/account/repass.php class="float-left">Забыли пароль?</a>
                    </div>
                   
                </fieldset>
            </form>
       
    </div>
    <!-- //lightboxes login panel -->
    Инфу которая была в лайт боксе по умолчанию не удалял, просто добавил новое.

    И получается когда воодить в лайтбоксе логин и пароль, не авторизирует.
     
  4. Obormot

    Obormot Постоялец

    Регистр.:
    10 янв 2012
    Сообщения:
    88
    Симпатии:
    2
    Может быть что-то связано с POST и GET запросами :eek:
     
  5. dmx

    dmx

    Регистр.:
    22 июн 2011
    Сообщения:
    681
    Симпатии:
    582
    <form action="#"> дак никуда и не отправляет
    Тебе же надо форму отправить туда :
    <form id="login-user-form" method="post" action="/account/login.php" class="validator">
     
    Obormot нравится это.