2014-11-27 5 views
0

Я бы отправить форму на одну страницу логин и пароль https://rotaexata.centralizee.com/usuarios/loginОтправить форму для одной страницы

связь между HTTP и HTTPS Форма входа

<div style="text-align:center; margin-top:2px; margin-left:35px;color: #FFF;"><img src="images/saiba_veiculo.png" /><p>Rota Exata</p></div> 
    <div style="margin-top:2px;"> 

     <form name="frmLogin2" id="UsuarioLoginForm" action="https://rotaexata.centralizee.com/usuarios/login" method="post" accept-charset="utf-8"> 
     <div style="display:none;"><input type="hidden" name="_method" value="POST"></div> 
     <div class="textorodape" style="margin-left:10px; padding-bottom:3px; text-align:right; font-size: 12px;">Login: 
      <input type="text" id="UsuarioEmail" name="UsuarioEmail" class="inputLogin" /> 
     </div> 
     <div class="textorodape" style="margin-left:10px; padding-bottom:3px; text-align:right;"><span style="font-size: 12px">Senha</span>: 
      <input type="password" id="UsuarioSenha" name="UsuarioSenha" class="inputLogin"/> 
     </div> 
     <div class="textorodape" style="margin-left:10px; margin-top:5px; padding-bottom:3px; text-align:right;"> <a href="mailto:[email protected]" style="color: #1C0101; font-weight: bold;" >Esqueceu a senha?</a> 
      <input name="btnEntrar" type="submit" class="inputButtonLogin" value="Entrar" onclick="log3();"/> 
      </div> 

     </form> 
    </div> 

JavaScript

function log3(){ 
document.frmLogin.action='https://rotaexata.centralizee.com/usuarios/login'; 
documento.frmLogin.submit(); 
} 
+0

Вы используете JavaScript или PHP? – user3437460

+0

JavaScript Функция log3() { document.frmLogin.action = 'https: //rotaexata.centralizee.com/usuarios/login'; documento.frmLogin.submit(); } – Benhuragmf

+0

Кажется, что имена не совпадают с вашими разметками и JavaScript. Кроме того, я не вижу, как это одна страница, поскольку вы действительно отправляете форму на другую страницу (или это одна и та же страница?) – Narxx

ответ

0

Ваша форма указывает: name="frmLogin2", но ваш поиск JavaScript для frmLogin. Также достаточно простого POST на странице входа в систему, вы можете оставить действие пустым и отправить его на ту же страницу.

Тогда вы могли бы спросить что-то вроде:

if(isset($_POST["btnLogin"])) 
{ 
    //Do login stuff here, if credentials are correct, redirect. 
} 
+0

Да, но даже при этом данные не отправляются удалил onclick = "log3(); – Benhuragmf

+0

@Benhuragmf, поэтому' var_dump ($ _ POST) 'печатает' empty' ?. – N3HL

+0

связь между формой входа http и https – Benhuragmf

Смежные вопросы