PHP - Problema para logear (error 404-logeo.php)

 
Vista:
sin imagen de perfil

Problema para logear (error 404-logeo.php)

Publicado por Daniel (3 intervenciones) el 09/05/2018 18:16:13
Buen día gente, estoy apendiendo a trabajar con php, jquery, ajax y mysql. Bueno le explico mi problema. La ventana principal tiene un formulario para login, en cual si el usuario existe debe cargar la otra pagina(visits.php). Mi problema esta en que no me puedo logear y en la consola me sale error 404. Le adjunto el archivo para que lo puedan ver.

archivo index.php
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
		<link rel="stylesheet" href="librarys/bootstrap/css/bootstrap.css">
		<link rel="stylesheet" type="text/css" href="librarys/alertifyjs/css/alertify.css">
		<link rel="stylesheet" type="text/css" href="librarys/alertifyjs/css/themes/default.css">
		<link rel="stylesheet" type="text/css" href="librarys/mycss/danielStyle.css">
		<title>OIXXIO</title>
	</head>
	<body>
			<div class="container">
		      <div class="col-xs-12 col-md-4 col-md-offset-4 form-Login">
		         <h1>Login</h1>
		         <div class="form-group">
		           <label>Usurio</label>
		           <input type="text" mane="usuario" id="usuario" class="form-control" required>
		         </div>
		         <div class="form-group">
		           <label>password</label>
		            <input type="password" name="pwss" id="pwss" class="form-control" required>
		         </div>
 
		         <div class="form-group">
		         	<button class="btn btn-lg btn-primary btn-block" onclick="validate_user();" id="ingresar">Ingresar</button>
		         </div>
 
		         <div>
		         	<div class="form-group text-center mb-4">
		         		<a href="" data-toggle="modal" data-target="#modalNuevo"><u>Crear un cuenta</u></a>
		         	</div>
		         </div>
		      </div>
	 		</div>
 
		<div class="modal fade" id="modalNuevo" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
		  <div class="modal-dialog modal-sm" role="document">
		    <div class="modal-content">
		      <div class="modal-header">
		        <h5 class="modal-title" id="exampleModalLabel">Crear cuenta de usuario</h5>
		        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
		          <span aria-hidden="true">&times;</span>
		        </button>
		      </div>
		      <div class="modal-body">
		      	<label>usuario</label>
		      	<input type="text" name="nuevoUsuario" value="" id="nuevoUsuario" class="form-control input-sm">
		      	<label>password</label>
		      	<input type="password" name="password1"  id="password1" class="form-control input-sm">
		      	<label>Confirmacion de password</label>
		      	<input type="password" name="password2"  id="password2" class="form-control input-sm">
		      </div>
		      <div class="modal-footer">
		        <button type="button" class="btn btn-primary" data-dismiss="modal" class="form-control input-sm" id="guardarnuevo">
		        	Crear
		    	</button>
		      </div>
		    </div>
		  </div>
		</div>
 
		<script type="text/javascript" src="librarys/jquery-3.3.1.min.js"></script>
		<script type="text/javascript" src="js/function.js"></script>
		<script type="text/javascript" src="librarys/bootstrap/js/bootstrap.js" ></script>
		<script type="text/javascript" src="librarys/alertifyjs/alertify.js"></script>
	</body>
</html>

archivo function.js
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
function addVisitsAndShowTable() {
	$(document).ready(function() {
        addVisits();
        cleanFromVisits();
        $('#tabla').load('../components/tableDinamica.php');
	});
}
 
function addVisits() {
 
	nombre 	 	  = $('#nombre').val();
	empresa 	  = $('#empresa').val();
	cargo    	  = $('#cargo').val();
	telefono 	  = $('#telefono').val();
	email         = $('#email').val();
	observaciones = $('#observaciones').val();
 
	consultoria  = "";
	simuladores  = "";
	gestion  = "";
	otroVisita  = "";
	sass  = "";
	sfactory  = "";
	presupuesto  = "";
	tecnico  = "";
	demo  = "";
	otroConsulta  = "";
 
	if (document.getElementById('consultoria').checked) {
		consultoria   =  "Consultoria";
	}
 
	if (document.getElementById('simuladores').checked) {
		simuladores   = "Simuladores";
	}
 
	if (document.getElementById('gestion').checked) {
		gestion       = "Sist. Gestion";
	}
 
	if (document.getElementById('visitaDistinta').checked) {
		otroVisita    = $('#otroVisita').val();
	}
 
	if (document.getElementById('sass').checked) {
		sass 		  = "sass";
	}
 
	if (document.getElementById('sfactory').checked) {
		sfactory 	  = "S.factory";
	}
 
	if (document.getElementById('presupuesto').checked) {
		presupuesto   = "Presupuesto";
	}
 
	if (document.getElementById('tecnico').checked) {
		tecnico 	  = "Cont. Tecnico";
	}
 
	if (document.getElementById('demo').checked) {
        demo 		  = "Demo";
	}
 
	if (document.getElementById('otroConsultac').checked) {
		otroConsulta  = $('#otroConsulta').val();
	}
 
	cadena = "nombre=" + nombre + "&empresa=" + empresa
        + "&cargo=" + cargo + "&telefono=" + telefono
        + "&email=" + email + "&consultoria=" + consultoria
        + "&simuladores=" + simuladores	+ "&gestion=" + gestion
        + "&otroVisita=" + otroVisita + "&sass=" + sass
        + "&sfactory=" + sfactory + "&presupuesto=" + presupuesto
        + "&tecnico=" + tecnico + "&demo=" + demo
        + "&otroConsulta=" + otroConsulta + "&observaciones=" + observaciones;
 
	$.ajax({
		type: "POST",
		url: "../php/addData.php",
		data: cadena,
		success: function(r) {
			if( r == 1 ) {
				alertify.success("Se envio su consulta");
			}else{
				alertify.error("Error en el servidor");
			}
		}
	});
}
 
function cleanFromVisits() {
	document.getElementById('formVisits').reset();
}
 
function validate_user() {
 
    var usuario = $('#usuario').val();
    var psw = $('#pwss').val();
 
    var cadena = "usuario=" + usuario + "&psw=" + psw;
    alert(cadena);
    $.ajax({
        type: "POST",
        url: "../php/logeo.php",
        data: cadena,
        success: function(r) {
            if( r == 1 ) {
                $(location).attr('href','../php/visits.php');
            } else {
                alertify.alert("No existe el usuario o el password es incorrecta");
            }
        }
    });
}

archivo logeo.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
	require_once('db_connections.php');
	if(isset($_POST['usuario']) && isset($_POST['psw'])){
		$usuario = $_POST['usuario'];
		$password = $_POST['psw'];
		$result = validate_login($usuario, $password);
		if( $us = $result->num_rows == 1) {
			$date = $result->fetch_assoc();
			echo 1;
		} else {
			echo 0;
		}
	} else {
		echo 0;
	}
?>

archivo db_connections.php
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
 
	function connectionToMysqli() {
 
		define('DB_HOST', 'localhost');
		define('DB_DATABASE','oixxio');
		define('DB_USER','root');
		define('DB_PASSWORD','');
 
		$mysqli = new mysqli( DB_HOST,DB_USER,DB_PASSWORD,DB_DATABASE );
 
		if(!$mysqli) {
			echo 'Error de conexion' . mysql_error();
			exit;
		}
 
		return $mysqli;
	}
 
	function select_Mysqli() {
		$connectionMysqli = connectionToMysqli();
		$sql = 'SELECT * FROM visita';
		$result = $connectionMysqli->query($sql);
		$connectionMysqli->close();
		return $result;
	}
 
	function insert_Mysqli( $nombre, $empresa, $cargo, $telefono, $email, $tipoVisita, $tipo, $tipoConsulta, $observacion ) {
		$connectionMysqli = connectionToMysqli();
		$sql = "INSERT INTO visita (id, nombre, empresa, cargo, telefono, email, tipoVisita, tipo, tipoConsulta, observaciones)
							VALUES( null, '{$nombre}', '{$empresa}', '{$cargo}', '{$telefono}', '{$email}', '{$tipoVisita}', '{$tipo}', '{$tipoConsulta}', '{$observacion}')";
		$result = $connectionMysqli->query($sql);
		$connectionMysqli->close();
		return $result;
	}
 
	function validate_login($usr, $psw) {
		$connectionMysqli = connectionToMysql();
		$sql = "SELECT usuario FROM cuenta_usuario WHERE usuario = '{$usr}' AND psw = '{$psw}'";
		$result = $connectionMysqli->query($sql);
		$connectionMysqli->close();
		return $result;
	}
 
	function add_newUser($usr, $psw) {
		$connectionMysqli = connectionToMysql();
		$sql = "SELECT usuario FROM cuenta_usuario WHERE usuario = '{$usr}'";
		$result = $connectionMysqli->query($sql);
		if(mysql_num_rows($result) == 0) {
			$sql= "";
			$result = "";
			$sql= "INSERT INTO cuenta_usuario (usuario, psw) VALUES('{$usr}', '{$psw}')";
			$result = $connectionMysqli->query($sql);
		} else{
			$result = "";
			$result = 0;
		}
 
		return $result;
	}
 
?>
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