Problemas de ingreso

Iniciado por jacarvy, 22 Mayo 2021, 00:30 AM

0 Miembros y 1 Visitante están viendo este tema.

jacarvy

Código (php) [Seleccionar]

Código (php) [Seleccionar]
[code=php][code=php][/code][/code]Realizó una web sin base de datos y detectó un problema que no me accede a index.php



Código de Ingreso al LOGIN
Código (php) [Seleccionar]

<?php
/*
 * VAMOS A INICIAR LA SESION, ESTO ES IMPORTANTE
 */
session_start();
/*
 * COMENZAMOS DEFINIENDO ALGUNAS VARIABLES
 */
$nombre = $_POST['nombre'];
$password = $_POST['pass'];
$md5_pass = md5($password);
require_once 
'entrarusuarios.php';
/*
 * AQUI DEFINIMOS NUESTRAS VARIABLES DE SESSION SI EL INGRSO ES CORRECTO
 */
if(conectar_usuarios($nombre, $md5_pass)) {
$INGRESO_DE_SESION = TRUE;
@
session_register('nombre');
@
session_register('password');
$_SESSION['nombre'] = "$nombre";
$_SESSION['password'] = "$md5_pass";
header('Location: index.php');
} else {
$INGRESO_DE_SESION = FALSE;
echo 
"Login incorrecto, <a href='login.php'>intentalo otra vez</a>";
}
?>


Luego pasa x autentificación a través del siguiente

Código de Entrarusuarios.php

<?php
/*
 * ESTA ES LA FUNCION QUE ME HACE INGRESAR A LOS USUARIOS
 */
function conectar_usuarios($nombre_usuario, $password_usuario) {
$RESULTADO = FALSE;
 
//VERIFICAMOS QUE NO ESTEN VACIOS, SI LO ESTAN DEVUELVE FALSE
if($nombre_usuario == '' || $password_usuario == '') {
$RESULTADO = FALSE;
}
$ubicacion_usuarios = 'usuarios/usuarios.php';
$contenido_usuarios = file_get_contents($ubicacion_usuarios);
$array_todos_usuarios = explode('||', $contenido_usuarios);
foreach (
$array_todos_usuarios as $usuario_individual) {
$datos_del_usuario = explode('|', $usuario_individual);
if(
$nombre_usuario == $datos_del_usuario[2] && $password_usuario == $datos_del_usuario[3]) {
$RESULTADO = TRUE;
break;
}
//DEL IF
}//DEL FOREACH
return $RESULTADO;
}
?>


el cual luego de la Verificación activa y envía al Ingreso

Código de Ingreso.php
<?php
/*
 * VAMOS A INICIAR LA SESION, ESTO ES IMPORTANTE
 */
session_start();
/*
 * COMENZAMOS DEFINIENDO ALGUNAS VARIABLES
 */
$nombre = $_POST['nombre'];
$password = $_POST['pass'];
$md5_pass = md5($password);
require_once 
'entrarusuarios.php';
/*
 * AQUI DEFINIMOS NUESTRAS VARIABLES DE SESSION SI EL INGRSO ES CORRECTO
 */
if(conectar_usuarios($nombre, $md5_pass)) {
$INGRESO_DE_SESION = TRUE;
@
session_register('nombre');
@
session_register('password');
$_SESSION['nombre'] = "$nombre";
$_SESSION['password'] = "$md5_pass";
header('Location: index.php');
} else {
$INGRESO_DE_SESION = FALSE;
echo 
"Login incorrecto, <a href='login.php'>intentalo otra vez</a>";
}
?>


Hasta esa función llega no accede al index sino que queda en blanco, doy a como si fuera a editar y actualizo y me indica el término de LOGIN incorrecto, Inténtalo otra vez que es el mismo párrafo del último texto del código últimamente mencionado, Quiero saber que error hay y porque no me pasa al index.php si alguien puede ayudarme agradecido.

Xyzed

Hola.

Utiliza las etiquetas GeSHi para que tu código se entienda, realmente así no da ganas leerlo.

Saludos.
...

jacarvy

Soy nuevo aquí apenas ingresando hoy x eso no se las funciones

Xyzed

Cita de: jacarvy en 22 Mayo 2021, 00:50 AM
Soy nuevo aquí apenas ingresando hoy x eso no se las funciones
Fijate que al escribir un mensaje, debajo del título aparece un input select títulado "Código GeSHi".

La opciones que ofrecen resaltarán tu código según la selección.
En tu caso, php:

Código (php) [Seleccionar]

<?php
a 
= "hola";
echo 
$a;
?>



Así es más fácil de leer y la gente optará por ayudarte.


Saludos.
...

jacarvy

ok Gracias, arriba de primer tema está lo que quiero ya que esos códigos los publico un amigo de acá y los estoy tomando pero se queda en ingreso y pasa a index.php
Código (actionscript-french) [Seleccionar]

jacarvy

el tema lo público neopuerta