Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Loclyh

fazer com que não acesse a proxima pagina sem colocar a senha, se copiar na url dê "erro" de entrada

Recommended Posts

Tenho comunicação do login com banco de dados php my admin 

porém ao acessar a próxima pagina ele entra sem ter precisado colocar senha, aceito acesso remoto para ajudar 

<?php
if(isset($_POST['email']))
{
    $email = addslashes($_POST['email']);
    $senha = addslashes($_POST['senha']);
    
    if(!empty($email) && !empty($senha))
    {
        $u->conectar("projeto_login","localhost","root","");
        if($u->msgErro == "")
        {
            if($u->logar($email,$senha))
            {
                header("location: URL REMOVIDA, OK");
            }
            else
            {
                ?>
                <div class="msg-erro">
                    E-mail/senha não localizado!
                </div>
                <?php
            }
        }
        else
        {
            ?>
            <div class="msg-erro">
                <?php echo "Erro: ".$u->msgErro; ?>
            </div>
            <?php
        }
    }else
    {
        ?>
        <div class="msg-erro">
            Preencha todos campos!
        </div>
        <?php
    }
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Código

<?php
if(isset($_POST['email']) && isset($_POST['senha']))
{
    $email = addslashes($_POST['email']);
    $senha = addslashes($_POST['senha']);
    
    if(!empty($email) && !empty($senha))
    {
        $u->conectar("projeto_login","localhost","root","");
        if($u->msgErro == "")
        {
            if($u->logar($email,$senha))
            {
                header("location: URL REMOVIDA, OK");
            }
            else
            {
                ?>
                <div class="msg-erro">
                    E-mail/senha não localizado!
                </div>
                <?php
            }
        }
        else
        {
            ?>
            <div class="msg-erro">
                <?php echo "Erro: ".$u->msgErro; ?>
            </div>
            <?php
        }
    }else
    {
        ?>
        <div class="msg-erro">
            Preencha todos campos!
        </div>
        <?php
    }
}
?>

 

Agora ao fazer if($u->logar($email,$senha)), retorne os dados e passe elas em uma $_SESSION,

assim, você coloca no começo de toda página algo para verificar se a sessão contém um valor.

 

Caso queira um exemplo: LINK

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.