Aqui tu codigo completo con 2 medias variaciones:
Código HTML:
Ver original<?php
session_start();
?>
<!doctype html>
<meta name="viewport" content="initial-scale=1.0">
<link href="../css/bootstrap.min.css" rel="stylesheet"> <link href="../css/bootstrap-theme.min.css" rel="stylesheet"> <link href="../css/sweetalert.css" rel="stylesheet"> .cuerpo{background-color:#666;}
.container{margin-top:100px;}
.sombra{
text-shadow:#999 1px 2px;
text-align:center}
<script type="text/javascript"> function validar(){
obj = {
usuario:$("#usuario").val(),
clave:$("#pass").val()
}
$.post('index1.php',obj)
.done(function(resp){
if(resp=="correcto"){
swal({
title: 'INFO',
text: "Se ha autenticado correctamente",
type: 'success',
showCancelButton: false,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Continuar'
}).then(function () {
window.location.href="prueba.php"
})
}else{
swal({
title: 'Atención',
text: "Los datos ingresados son incorrectos",
type: 'warning',
showCancelButton: false,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Intentar'
}).then(function () {
//No hago nada
})
}
})
.fail(function(err){
//Codigo en caso de error de peticion ajax
})
}
<h1 class="sombra">Administración
</h2> <label for="inputEmail3" class="col-sm-2 control-label">Usuario
</label> <input type="text" class="form-control" name="usuario" id="usuario" placeholder="Usuario" required> <label for="inputPassword3" class="col-sm-2 control-label">Contraseña
</label> <input type="password" class="form-control" name="pass" id="pass" placeholder="Contraseña" required> <div class="col-sm-offset-2 col-sm-6"> <button type="button" onClick="validar()" class="btn btn-primary" name="btn_entrar">Entrar
</button>
en el php sio no estas accediendo de manera directa no requiere impresion inicial
Código PHP:
Ver originalif (isset($_POST['btn_entrar'])) {
include ("../cafeteria_tonik_conexion.php");
$usuario = $_POST["usuario"];
$pass = $_POST["pass"];
//1.- Comprobar que el usuario existe
$result = mysql_query($sql, $cafeteria_tonik_conexion); if($numero_filas == 1)
{
// El usuario y la contraseña es correcto
$_SESSION['usuario']=$data['usuario'];
echo 'correcto';
}
else
{
echo "incorrecto";
}
}