como hacer una validación de Login con ajax?
Publicado por fanny (6 intervenciones) el 26/02/2017 02:44:48
Tengo mi siguiente formulario de Login,estoy trabajando con php,mysql,bootstrap
y mi archivo validarLogin.php
ya me hace la validación, si corresponde a un nombre que ya tengo en mi BD me manda a otra pagina, y si no, me sale un error, el cual aparece en otra pagina
y yo quiero que salga en la misma pagina donde esta mi Login,como le puedo hacer? no se usar ajax
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!--CREACION DEL LOGIN-->
<div class="container">
<div class="row" id="pwd-container">
<div class="col-md-4"></div>
<div class="col-md-4">
<section class="login-form">
<form method="post" action="validarLogin.php" role="login">
<img src="userLogin.ico" alt="img" img-responsive" alt="" />
<input type="email" name="email" placeholder="Email" required class="form-control input-lg"/>
<input type="password" name="password" placeholder="Contraseña" class="form-control input-lg" id="password" required="" />
<button type="submit" name="go" class="btn btn-lg btn-primary btn-block">Accesar</button>
<div>
<a href="#">Create account</a> or <a href="#">reset password</a>
</div>
</form>
</section>
</div>
</div>
</div>
y mi archivo validarLogin.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$usuario=$_POST['email'];
$contraseña=$_POST['password'];
//conectar a la BD
$conexion=mysqli_connect("localhost","root","administrador","laboratoriodental");
$consulta="SELECT * FROM login WHERE usuario='$usuario' and contraseña='$contraseña'";
$resultado=mysqli_query($conexion, $consulta);
$filas=mysqli_num_rows($resultado);
if($filas>0){
header("location:Menu.html");
}
else {?>
<div class="alert alert-warning">
<strong>Error al guardar los datos</strong>
<a href="Login.html" class="alert-link">Volver</a>
</div> <? }
mysqli_free_result($resultado);
mysqli_close($conexion);
ya me hace la validación, si corresponde a un nombre que ya tengo en mi BD me manda a otra pagina, y si no, me sale un error, el cual aparece en otra pagina
y yo quiero que salga en la misma pagina donde esta mi Login,como le puedo hacer? no se usar ajax
Valora esta pregunta
0