PHP - Login no funciona

 
Vista:
Imágen de perfil de Charly
Val: 182
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Login no funciona

Publicado por Charly (69 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:&nbsp;</div>
				<div class="form_textarea"><input type="text" maxlength="30" class="textarea" name="user" value="" required></div>
				<div class="form_title">Contraseña:&nbsp;</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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder