Login no funciona
Publicado por Charly (70 intervenciones) el 14/10/2021 15:41:09
Hace un tiempo dejé la programación por temas familiares, pero ahora lo he retomado y he creado un login sin repasar nada para ver de lo que me acordaba todavía. He creado lo siguiente pero al momento de conectarme no hace nada, solo se borran los dos campos. Este es el código de la página:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
include("config.inc.php");
include("header.inc.php");
?>
<div class="round shadow login">
<form action="" method="POST">
<div class="form_title">Usuario: </div>
<div class="form_textarea"><input type="text" maxlength="30" class="textarea" name="user" value="" required></div>
<div class="form_title">Contraseña: </div>
<div class="form_textarea"><input type="password" maxlength="15" class="textarea" name="password" value="" required></div>
<div class="form_button"><input type="submit" class="boton" name="enviar" value="Enviar"></div>
</form>
</div>
<?php
if(isset($_POST['enviar'])){
if($_POST["user"]!=""&&$_POST["password"]!=""){
$result=mysqli_query($link,"SELECT id,username,user,password FROM Users WHERE user='".addslashes($_POST["user"])."' AND password='".$_POST["password"]."'");
if(mysqli_num_rows($result)>=1){
$row=mysqli_fetch_array($result,MYSQLI_ASSOC);
session_start();
$_SESSION["id"]=$row["id"];
$_SESSION["username"]=$row["username"];
$_SESSION["user"]=$_POST["user"];
$_SESSION["password"]=$_POST["password"];
header("Location: menu.php");
return;
}else{
$_SESSION["id"]="";
$_SESSION["name"]="";
$_SESSION["u"]="";
$_SESSION["p"]="";
}
}
}
?>
<?php include("footer.inc.php"); ?>
Valora esta pregunta


0