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

Obormot

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

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

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

Авторизация соотвествнно не производится.
 
судя по всему не до конца шаблон прикрутил... код страницы и лайтбокса выложите пожалуйста, ибо часть мозга, ответственная за телепатию отключена за неуплату, к сожалению :(
 
Шблон отдельно от скрипта:


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

Код:
<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 -->
Инфу которая была в лайт боксе по умолчанию не удалял, просто добавил новое.

И получается когда воодить в лайтбоксе логин и пароль, не авторизирует.
 
Может быть что-то связано с POST и GET запросами :eek:
 
<form action="#"> дак никуда и не отправляет
Тебе же надо форму отправить туда :
<form id="login-user-form" method="post" action="/account/login.php" class="validator">
 
Назад
Сверху