Login with Ajax and PHP with redirection

0

Hello, I'm trying to login, but I'm encountering the following when I log in, it redirects to the same div of the page, instead of going straight to another page. Does anyone have a solution?

HTML

 <div class="loader" style="display: none;"><img src="assets/img/loader.gif" alt="Carregando" /></div>
            <div class="mensagem-erro"></div>



        <form action="logar.php" class="form-signin" method="post" id="frmLogin">
            <p class="text-muted text-center btn-block btn btn-primary btn-rect">
               Digite seu usuário e senha


            </p>
            <input name="username"type="text" placeholder="Usuário" class="form-control" />
            <input name="password" type="password" placeholder="Senha" class="form-control" />
            <button class="btn text-muted text-center btn-danger" id="btn-login" type="submit">Entrar</button>
        </form>
    </div>

AJAX

$(function($) {

    $('#frmLogin').submit(function() {

        // Limpando mensagem de erro
        $('div.mensagem-erro').html('');

        // Mostrando loader
        $('div.loader').show();

        // Enviando informações do formulário via AJAX
        $(this).ajaxSubmit(function(resposta) {

            // Se não retornado nenhum erro
            if (!resposta)
                // Redirecionando para o painel
                window.location.href = 'logar.php';
            else
            {
                // Escondendo loader
                $('div.loader').hide();

                // Exibimos a mensagem de erro
                $('div.mensagem-erro').html(resposta);
            }

        });

        // Retornando false para que o formulário não envie as informações da forma convencional
        return false;

    });
});
    
asked by anonymous 04.11.2016 / 14:44

0 answers