SoloCodigo
Programación Web y Scripting => PHP => Mensaje iniciado por: KARFER en Sábado 24 de Febrero de 2007, 01:25
-
Hola, :rolleyes: El problema que tengo es el siguiente:
tengo una pagina de inicio aqui me pide mi contraseña y mi nombre de usuario,la contraseña y el nombre la tengo en una base de datos ,al momento de enviar voy a otro archivo acceso.php donde me ejecuta la consulta para saber si mi nombre se encuentra en la base de datos utilizo este codigo para asociarlos y que me de su contraseña.
y en ese mismo archivo acceso.php incluyo el conexion.php donde verifico que la sesion este inciada con este codigo
conexion.php
<?php
session_start();
session_register('connec');
if($_SESSION["connec"] == "")
{
header('index.php');
exit;
}
else
{
header('menu.php');
exit;
}
?>
el problema es que cuando comparo la contraseña y el usuario con un and o por separado me manda al index.php aunque sean correctos mis datos;pero si solo comparo alguno de los dos y si esta correcto si nos manda al menu.php
aqui esta codigo de como comparo
$consul = "SELECT usuario,contraseña FROM usuarios where usuario = '$usuario'";
$query = mssql_query($consul,$connect);
while ($row = mssql_fetch_assoc($query)) {
$usu = $row['usuario'];
$con = $row['contraseña'];
}
$va=$usu.$con;
$va2=$usuario.$contraseña;
if(trim($va)==trim($va2))
{
session_start ();
$connec ="conectado";
include('conexion.inc');
exit;
}
else
{
session_start ();
$connec ="";
include ('conexion.inc');
exit;
}
Agredeceria que me ayudaran.Gracias :D
-
http://foros.solocodigo.com/index.php?showtopic=27231 (http://foros.solocodigo.com/index.php?showtopic=27231) :angry:
-
Disculpa, pero no se en que estuvo mal esta pregunta .Quisiera que me dijeras en que para tener cuidado al preguntar y saber hacerlo de la forma correcta. :D
-
Para que habres otro hilo, lo pudiste preguntar en el anterior?
Es el mismo codigo y nada raro que los mismos problemas (causantes de).
Lee esto:
http://foros.solocodigo.com/index.php?showtopic=22088 (http://foros.solocodigo.com/index.php?showtopic=22088)
:comp: