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
"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