Enviar variável para página anterior
Olá! Desenvolvi um sistema de login, porém gostaria de dar uma resposta a esse usuário na página anterior, alterando uma variável global vazia por algo do tipo: Preencha todos os campos. E o redireciono via javascript. Obs.: Não sei utilizar bem o Javascript.
index_login.php
<div id="login_pro">
<form id="form_login_pro" name="form_login" method="post" action="<?php echo "_sistema_login_ecsc/_classes/logar.php";?>">
<span class="title_perfil_profissional sublinhado">Área Administrativa</span>
</br>
<div id="mensagem_login" class="mensagem_usuario" style="<?php echo $display;?>">
<script>
document.getElementById('mensagem_login').innerHTML = global;
document.getElementById('mensagem_login').style.color = 'red';
</script>
<?php
echo $msg_login;
?>
</div>
<span class="txt_login_pro">Usuário:</span>
<input name="email" type="text" id="email" size="40" maxlength="40"/>
</br>
<span class="txt_login_pro">Senha:</span>
<input name="senha" type="password" id="senha" size="40" maxlength="40"/>
<input type="submit" name="botaologin" id="botao_login_pro" value="Acessar"/>
<input type="submit" name="botao_cadastrar" id="botao_login_cad" value="Cadastre-se"/>
</form>
</div>
logar.php
<?php
require_once 'conexao.php';
require_once 'Acoes.php';
if(isset($_POST["botao_cadastrar"]) == "Cadastre-se"){
echo "<script>window.location.href = '../../form_profissional.php';</script>";
}
//RECEBE OS DADOS DO FORMULÁRIO
$email = $_POST["email"];
$senha = $_POST["senha"];
//$email = preg_replace('/[^[:alnum:]_.-]/', '', $_POST["email"]);
$senha2 = sha1($senha. "spbrmitcz");
//VERIFICA SE ESTÃO VAZIOS
if (empty($email) || empty($senha)) {
$msg_login = "Campos vazios!";
echo "<script>
$(\"#mensagem_login\").change(function(){
$.ajax({
type: \"POST\",
url:
window.location.href = '../../index_login.php?valor=$msg_login'});</script>";
}else {
//Executa a classe de cadastro
$logado = new Acoes();
$logado = $logado->Login($email, $senha2);
}
?>Discussão (15)
Carregando comentários...